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