САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

Python Доступ к элементам словаря



Доступ к элементам

Вы можете получить доступ к элементам словаря, обратившись к его ключевому имени в квадратных скобках:

Пример

Получить значение ключа "model":

thisdict = {
  "brand": "Форд",
  "model": "Мустанг",
  "year": 1964
}
x = thisdict["model"]
Попробуйте сами »

Существует также метод get() который даст вам тот же результат:

Пример

Получите значение ключа "model":

x = thisdict.get("model")
Попробуйте сами »

Получить ключи

Метод keys() вернет список всех ключей в словаре.

Пример

Получить список ключей:

x = thisdict.keys()
Попробуйте сами »

Список ключей — это представление словаря, означающее, что любые изменения, внесенные в словарь, будут отражены в списке ключей.

Пример

Добавьте новый элемент в исходный словарь и убедитесь, что список ключей также обновляется:

car = {
"brand": "Форд",
"model": "Мустанг",
"year": 1964
}

x = car.keys()

print(x) #до замены

car["color"] = "белый"

print(x) #после замены
Попробуйте сами »


Получить значения

Метод values() вернет список всех значений в словаре.

Пример

Получите список значений:

x = thisdict.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() возвращает каждый элемент словаря в виде кортежей в списке.

Пример

Получить список пар ключ:значение

x = thisdict.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")
Попробуйте сами »