Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Словника в Python: Зберігання Пар Ключ-Значення | Словник
Структури даних Python

Свайпніть щоб показати меню

book
Створення Словника в Python: Зберігання Пар Ключ-Значення

Основний синтаксис для створення словника виглядає наступним чином:

python
  • Ключі: мають бути незмінними (наприклад, рядки, числа, кортежі). Список або інший словник не можуть бути ключем;

  • Значення: можуть бути будь-якого типу даних (наприклад, рядки, числа, списки, інші словники).

Уявіть, що ви керуєте бібліотекою і хочете зберегти інформацію про книгу. Ось як ви можете створити словник для представлення деталей книги:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Цей словник використовує рядки як ключі для зберігання інформації про книгу.

Словники дозволяють використовувати будь-який незмінний тип даних як ключі. Наприклад, ви можете використовувати числа як ключі для створення індексу бібліотечних полиць:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

У цьому прикладі числа є ключами для відображення жанрів на конкретні бібліотечні полиці.

Примітка

Незмінний тип даних — це тип даних, який не можна змінити після створення. Прикладами є рядки, числа та кортежі.

Що відбувається, якщо ключі дублюються у словнику?

У Python ключі словника повинні бути унікальними. Якщо при створенні або оновленні словника надаються дубльовані ключі, останнє входження ключа перезапише попереднє. Це означає, що словник зберігатиме лише найновіше значення, пов'язане з цим ключем.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

У цьому випадку другий ключ "title" зі значенням "Animal Farm" перезаписує перший ключ "title".

Завдання

Swipe to start coding

Створіть словник з назвою library, який зберігає інформацію про щонайменше три книги. Кожен запис у словнику повинен представляти книгу у наступному форматі:

  • Ключ: Назва книги (як рядок)
  • Значення: Автор книги (як рядок)

Ви можете використати наступні дані:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Переконайтеся, що словник створено за допомогою фігурних дужок {}, і кожна пара ключ-значення розділена комою.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 3.23

book
Створення Словника в Python: Зберігання Пар Ключ-Значення

Основний синтаксис для створення словника виглядає наступним чином:

python
  • Ключі: мають бути незмінними (наприклад, рядки, числа, кортежі). Список або інший словник не можуть бути ключем;

  • Значення: можуть бути будь-якого типу даних (наприклад, рядки, числа, списки, інші словники).

Уявіть, що ви керуєте бібліотекою і хочете зберегти інформацію про книгу. Ось як ви можете створити словник для представлення деталей книги:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Цей словник використовує рядки як ключі для зберігання інформації про книгу.

Словники дозволяють використовувати будь-який незмінний тип даних як ключі. Наприклад, ви можете використовувати числа як ключі для створення індексу бібліотечних полиць:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

У цьому прикладі числа є ключами для відображення жанрів на конкретні бібліотечні полиці.

Примітка

Незмінний тип даних — це тип даних, який не можна змінити після створення. Прикладами є рядки, числа та кортежі.

Що відбувається, якщо ключі дублюються у словнику?

У Python ключі словника повинні бути унікальними. Якщо при створенні або оновленні словника надаються дубльовані ключі, останнє входження ключа перезапише попереднє. Це означає, що словник зберігатиме лише найновіше значення, пов'язане з цим ключем.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

У цьому випадку другий ключ "title" зі значенням "Animal Farm" перезаписує перший ключ "title".

Завдання

Swipe to start coding

Створіть словник з назвою library, який зберігає інформацію про щонайменше три книги. Кожен запис у словнику повинен представляти книгу у наступному форматі:

  • Ключ: Назва книги (як рядок)
  • Значення: Автор книги (як рядок)

Ви можете використати наступні дані:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Переконайтеся, що словник створено за допомогою фігурних дужок {}, і кожна пара ключ-значення розділена комою.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 3.23

Свайпніть щоб показати меню

some-alt