logo

Методи словника Python

Методи словника Python це набір функцій Python, який працює зі словником.

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



sim-карта вставлена, але служби android немає

Список методів словника Python

Python надає кілька вбудованих методів для словників, які дозволяють ефективно маніпулювати даними словника, отримувати доступ і перетворювати їх. Ось список деяких важливих методів словника Python:

Назва функцій

Описи



очистити()

Видаляє всі елементи зі словника

копіювати()



Повертає поверхневу копію словника

fromkeys()

3d в автокад

Створює словник із заданої послідовності

отримати()

Повертає значення для заданого ключа

елементи()

Повернути список із усіма ключами словника зі значеннями

ключі()

Повертає об’єкт представлення, який відображає список усіх ключів у словнику в порядку вставки

поп()

Повертає та видаляє елемент із заданим ключем

пити()

jfx java підручник

Повертає та видаляє пару ключ-значення зі словника

встановити за замовчуванням()

Повертає значення ключа, якщо ключ є в словнику, інакше вставляє ключ зі значенням у словник

значення()

Повертає об’єкт представлення, що містить усі значення словника, до яких можна отримати доступ і ефективно їх переглядати

оновлення()

Оновлює словник елементами з іншого словника або ітерації пар ключ-значення. За допомогою цього методу ви можете включити нові дані або об’єднати їх із наявними словниковими статтями

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

jquery цього клацання

Примітка: Додаткову інформацію про словник Python див Підручник зі словника Python.

Методи вбудованого словника в Python

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

Давайте розглянемо деякі методи словника Python із прикладами:

1. Метод словника clear().

Метод clear() у Python — це вбудований метод, який використовується для видалення всіх елементів (пар ключ-значення) зі словника. Він, по суті, очищає словник, не залишаючи в ньому пар ключ-значення.

Python
my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)>

Вихід
{}>

2. Метод словника get().

У Python метод get() — це попередньо створена функція словника, яка дозволяє отримати значення, пов’язане з певним ключем у словнику. Це безпечний спосіб отримати доступ до значень словника без виклику KeyError, якщо ключ відсутній.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))>

Вихід
Ram None>

3. Метод словникових елементів().

У Python метод items() є вбудованою функцією словника, яка отримує об’єкт представлення, що містить список кортежів. Кожен кортеж представляє пару ключ-значення зі словника. Цей метод є зручним і дуже ефективним способом доступу до ключів і значень словника одночасно.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])>

Вихід
Age 19>

4. Метод словникових ключів().

Метод keys() у Python повертає об’єкт представлення з ключами словника, що забезпечує ефективний доступ та ітерацію.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))>

Вихід
['Name', 'Age', 'Country']>

5. Метод словникових значень().

Метод values() у Python повертає об’єкт представлення, що містить усі значення словника, до яких можна отримати доступ та ефективно їх переглядати.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))>

Вихід
['Ram', '19', 'India']>

6. Метод словника update().

Метод Python update() — це вбудована функція словника, яка оновлює пари ключ-значення словника, використовуючи елементи з іншого словника або ітерації пар ключ-значення. За допомогою цього методу ви можете включити нові дані або об’єднати їх із наявними словниковими статтями.

python новий рядок
Python
d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)>

Вихід
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>

7. Метод словника pop().

У Python метод pop() — це вже існуючий метод словника, який видаляє та отримує зі словника значення, пов’язане з заданим ключем. Якщо ключ відсутній у словнику, ви можете встановити додаткове значення за замовчуванням, яке буде повертатися.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)>

Вихід
{'Name': 'Ram', 'Country': 'India'}>

8. Метод словника popitem().

У Python метод popitem() є функцією словника, яка усуває та повертає випадкову пару (ключ, значення) зі словника.

На відміну від методу pop(), який позбавляється певної пари ключ-значення на основі заданого ключа, popitem() вилучає та повертає пару, не вимагаючи вказувати ключ.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)>

Вихід
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>

Поширені запитання щодо методів словника Python

Q1: Що таке словник Python?

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

Q2: Як ми можемо отримати доступ до значень у словнику Python?

Ми можемо отримати доступ до значень у словнику Python, використовуючи ключі як індекс: Нижче наведено код:

my_dict = {ім'я: Кін, вік: 23, місто: Лондон}

print(my_dict[name]) #kin

print(my_dict[вік]) #23

print(my_dict[місто]) #Лондон

Q3: Що станеться, коли ми спробуємо отримати доступ до ключа, якого немає в словнику?

Коли ми намагаємося отримати доступ до ключа, якого немає в словнику, Python викличе «KeyError». Ви можете використовувати метод get().

Q4: Як видалити елемент зі словника?

Щоб видалити елемент (пару ключ-значення) зі словника, ви можете використати « pop()' метод із зазначенням ключа, який потрібно видалити.