Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Словники | Data Structures
Вступ до Python з Cursor

bookСловники

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

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

Створення словника

Словники визначаються за допомогою фігурних дужок, використовуючи пари key: value, розділені комами.

Приклад: person = {"name": "Alice", "age": 30} Тут "name" відповідає "Alice", а "age"30.

Доступ та оновлення значень

Для доступу до значення використовуйте квадратні дужки: person["name"].

  • Якщо ключ існує, повертається значення;
  • Якщо ні — Python видає KeyError.

За допомогою .get() для відсутніх ключів повертається None або запасне значення: person.get("nickname", "N/A").

Оновлення значень відбувається шляхом переназначення: person["age"] = 31.

Додавання та видалення елементів

Щоб додати нову пару ключ-значення, достатньо присвоїти значення новому ключу — Python додасть його: person["city"] = "London".

Щоб видалити ключ, використовуйте del, наприклад, del person["age"]. Або використовуйте .pop("key"), якщо потрібно видалити і повернути значення.

Ключі та значення

Словники мають зручні вбудовані методи:

  • .keys() повертає список усіх ключів;
  • .values() повертає всі значення;
  • .items() повертає пари у вигляді кортежів — корисно для ітерації.

Ці методи особливо корисні під час перебору або аналізу словника.

Підсумок

  • Словник зберігає пари ключ-значення, де ключі унікальні та використовуються для пошуку;
  • Ключі мають бути незмінними (наприклад, рядки або числа), значення можуть бути будь-якого типу;
  • Можна додавати, оновлювати, видаляти та безпечно отримувати значення за допомогою .get();
  • Використовуйте .keys(), .values() та .items() для ефективної роботи зі вмістом словника.
question mark

Який синтаксис правильно отримує значення за ключем у словнику?

Select the correct answer

Все було зрозуміло?

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

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

Секція 3. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 5

bookСловники

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

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

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

Створення словника

Словники визначаються за допомогою фігурних дужок, використовуючи пари key: value, розділені комами.

Приклад: person = {"name": "Alice", "age": 30} Тут "name" відповідає "Alice", а "age"30.

Доступ та оновлення значень

Для доступу до значення використовуйте квадратні дужки: person["name"].

  • Якщо ключ існує, повертається значення;
  • Якщо ні — Python видає KeyError.

За допомогою .get() для відсутніх ключів повертається None або запасне значення: person.get("nickname", "N/A").

Оновлення значень відбувається шляхом переназначення: person["age"] = 31.

Додавання та видалення елементів

Щоб додати нову пару ключ-значення, достатньо присвоїти значення новому ключу — Python додасть його: person["city"] = "London".

Щоб видалити ключ, використовуйте del, наприклад, del person["age"]. Або використовуйте .pop("key"), якщо потрібно видалити і повернути значення.

Ключі та значення

Словники мають зручні вбудовані методи:

  • .keys() повертає список усіх ключів;
  • .values() повертає всі значення;
  • .items() повертає пари у вигляді кортежів — корисно для ітерації.

Ці методи особливо корисні під час перебору або аналізу словника.

Підсумок

  • Словник зберігає пари ключ-значення, де ключі унікальні та використовуються для пошуку;
  • Ключі мають бути незмінними (наприклад, рядки або числа), значення можуть бути будь-якого типу;
  • Можна додавати, оновлювати, видаляти та безпечно отримувати значення за допомогою .get();
  • Використовуйте .keys(), .values() та .items() для ефективної роботи зі вмістом словника.
question mark

Який синтаксис правильно отримує значення за ключем у словнику?

Select the correct answer

Все було зрозуміло?

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

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

Секція 3. Розділ 3
some-alt