Секція 2. Розділ 3
single
Доступ до ключів словника
Свайпніть щоб показати меню
Для доступу до ключів словника в Python можна використовувати метод keys(). Він повертає об'єкт-представлення, який відображає всі ключі у словнику.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Ітерація по ключах
Можна виконати ітерацію по ключах у словнику за допомогою циклу for:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for item in book.keys(): print(key)
Перевірка наявності ключа
Використання ключового слова in для перевірки, чи існує певний ключ у словнику:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Завдання
Проведіть, щоб почати кодувати
Вам надано словник authors_books, де ключем є автор, а значенням — список назв його книг.
- Ініціалізуйте змінну
keysяк об'єкт ключів словника. - Ініціалізуйте змінну
all_booksяк список усіх наявних назв книг. - Використайте цикл
forдля отримання списків книг за автором. - Використайте вкладений цикл
forта методappend(), щоб заповнити списокall_booksусіма наявними книгами.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 3
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат