Укажите имя ключа в квадратных скобках, чтобы прочитать соответствующий элемент словаря:
Пример
Прочитайте значение, хранящееся под ключом «model»:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
print(x)
Получение ключей
Вызов keys() даёт представление всех ключей словаря, которое читается как список.
Пример
Получите все ключи:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.keys()
print(x)
Пример
Представление ключей всегда актуально: добавьте элемент в словарь, и он появится и там:
Вывод: полная программа на Python
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #до изменения
car["color"] = "white"
print(x) #после изменения
Получение значений
Вызов values() работает так же и даёт похожее на список представление всех значений словаря.
Пример
Получите все значения:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.values()
print(x)
Пример
Измените значение в словаре, и представление значений изменится вместе с ним:
Вывод: полная программа на Python
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #до изменения
car["year"] = 2020
print(x) #после изменения
Пример
Добавьте элемент в словарь, и его значение появится и в представлении значений:
Вывод: полная программа на Python
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #до изменения
car["color"] = "white"
print(x) #после изменения
Получение элементов
Вызов items() возвращает похожее на список представление, в котором каждый элемент словаря хранится как кортеж.
Пример
Получите все пары ключ:значение:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.items()
print(x)
Пример
Измените значение в словаре, и представление элементов изменится вместе с ним:
Вывод: полная программа на Python
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #до изменения
car["year"] = 2020
print(x) #после изменения
Проверка наличия ключа
Ключевое слово in сообщает, есть ли указанный ключ в словаре:
Пример
Узнайте, является ли «model» одним из ключей:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Да, 'model' является одним из ключей словаря thisdict")
Метод get()
Квадратные скобки — не единственный способ прочитать значение. Метод get() возвращает тот же результат:
Пример
Используйте get(), чтобы прочитать значение, хранящееся под ключом «model»:
Вывод: полная программа на Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.get("model")
print(x)