single
Створення Словника в Python
Свайпніть щоб показати меню
Словник Python — це впорядкована, змінна колекція унікальних, незмінних ключів, які відображаються на значення будь-якого типу, зберігає порядок додавання та забезпечує ефективний доступ, додавання, оновлення й видалення елементів за ключем.
Базовий синтаксис для створення словника виглядає так:
dictionary_name = {
key1: value1,
key2: value2,
key3: value3
}
- Ключі: мають бути незмінними (наприклад, рядки, числа, кортежі). Список або інший словник не може бути ключем;
- Значення: можуть бути будь-якого типу даних (наприклад, рядки, числа, списки, інші словники).
Уявіть, що ви керуєте бібліотекою й хочете зберігати інформацію про книгу. Ось як можна створити словник для представлення деталей книги:
1234567book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
У цьому словнику рядки використовуються як ключі для зберігання інформації про книгу.
Словники дозволяють використовувати як ключі будь-які незмінні типи даних. Наприклад, можна використовувати числа як ключі для створення індексу бібліотечних полиць:
12shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
У цьому прикладі числа використовуються як ключі для відображення жанрів на певні полиці бібліотеки.
Незмінний тип даних — це тип даних, який не можна змінити після створення. Прикладами є рядки, числа та кортежі.
Що відбувається, якщо ключі в словнику дублюються?
У Python ключі словника мають бути унікальними. Якщо при створенні або оновленні словника вказані дубльовані ключі, останнє входження ключа перезапише попереднє. Це означає, що словник зберігає лише найновіше значення, пов'язане з цим ключем.
12book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
У цьому випадку другий ключ "title" зі значенням "Animal Farm" перезаписує перший ключ "title".
Swipe to start coding
Створіть словник з назвою library, який зберігає інформацію щонайменше про три книги. Кожен елемент словника має представляти книгу у такому форматі:
- Ключ: назва книги (рядок)
- Значення: автор книги (рядок)
Ви можете використати такі дані:
- The Great Gatsby | F. Scott Fitzgerald
- 1984 | George Orwell
- To Kill a Mockingbird | Harper Lee
Переконайтеся, що словник створено за допомогою фігурних дужок {}, а кожна пара ключ-значення відокремлена комою.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат