Python - Доступ до словникових елементів
Доступ до елементів
Ви можете отримати доступ до елементів словника, посилаючись на назву його ключа в квадратних дужках:
Приклад
Отримайте значення ключа "model":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
Спробуйте самі »
Існує також метод під назвою get()
, який дасть вам той самий результат:
Отримати ключі
Метод keys()
поверне список усіх ключів у словнику.
Список ключів — це перегляд словника, тобто будь-які зміни, внесені до словника, відображатимуться в списку ключів.
Приклад
Додайте новий елемент до оригінального словника та переконайтеся, що список ключів також оновлюється:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #до змін
car["color"] = "white"
print(x) #після зміни
Спробуйте самі »
Отримати значення
Метод values()
поверне список усіх значень у словнику.
Список значень є переглядом словника, тобто будь-які зміни, внесені до словника, будуть відображені в списку значень.
Приклад
Внесіть зміни в оригінальний словник і переконайтеся, що список значень також оновлено:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #до змін
car["year"] = 2020
print(x) #після зміни
Спробуйте самі »
Приклад
Додайте новий елемент до оригінального словника та подивіться, що список значень також оновлюється:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #до змін
car["color"] = "red"
print(x) #після зміни
Спробуйте самі »
Отримати елементи
Метод items()
поверне кожен елемент у словнику у вигляді кортежів у списку.
Повернутий список є переглядом елементів словника, тобто будь-які зміни, внесені до словника, будуть відображені в списку елементів.
Приклад
Внесіть зміни в оригінальний словник і переконайтеся, що список елементів також оновлюється:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #до змін
car["year"] = 2020
print(x) #після зміни
Спробуйте самі »
Приклад
Додайте новий елемент до оригінального словника та переконайтеся, що список елементів також оновлюється:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #до змін
car["color"] = "red"
print(x) #після зміни
Спробуйте самі »
Перевірте, чи існує ключ
Щоб визначити, чи присутній вказаний ключ у словнику, використовуйте ключове слово in
:
Приклад
Перевірте, чи є в словнику слово "model":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Так, 'model' є одним із ключів у словнику thisdict")
Спробуйте самі »