Перейти к основному содержимому

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

Пример

Прочитайте значение, хранящееся под ключом «model»:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем получите и выведите значение ключа "model" с помощью квадратных скобок.
Вывод: полная программа на Python

Получение ключей

Вызов keys() даёт представление всех ключей словаря, которое читается как список.

Пример

Получите все ключи:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем получите и выведите ключи словаря с помощью метода keys().
Вывод: полная программа на Python

Пример

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

Prompt
Напишите программу на Python, которая создаёт словарь с именем car с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Сохраните представление keys() в переменной x, выведите x, затем добавьте в car новый ключ "color" со значением "white" и снова выведите x, чтобы показать, что оно обновилось.
Вывод: полная программа на Python

Получение значений

Вызов values() работает так же и даёт похожее на список представление всех значений словаря.

Пример

Получите все значения:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем получите и выведите значения словаря с помощью метода values().
Вывод: полная программа на Python

Пример

Измените значение в словаре, и представление значений изменится вместе с ним:

Prompt
Напишите программу на Python, которая создаёт словарь с именем car с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Сохраните представление values() в переменной x, выведите x, затем измените car["year"] на 2020 и снова выведите x, чтобы показать, что оно обновилось.
Вывод: полная программа на Python

Пример

Добавьте элемент в словарь, и его значение появится и в представлении значений:

Prompt
Напишите программу на Python, которая создаёт словарь с именем car с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Сохраните представление values() в переменной x, выведите x, затем добавьте новый ключ "color" со значением "white" и снова выведите x.
Вывод: полная программа на Python

Получение элементов

Вызов items() возвращает похожее на список представление, в котором каждый элемент словаря хранится как кортеж.

Пример

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

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем получите и выведите элементы словаря с помощью метода items().
Вывод: полная программа на Python

Пример

Измените значение в словаре, и представление элементов изменится вместе с ним:

Prompt
Напишите программу на Python, которая создаёт словарь с именем car с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Сохраните представление items() в переменной x, выведите x, затем измените car["year"] на 2020 и снова выведите x.
Вывод: полная программа на Python

Проверка наличия ключа

Ключевое слово in сообщает, есть ли указанный ключ в словаре:

Пример

Узнайте, является ли «model» одним из ключей:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем проверьте с помощью ключевого слова in, есть ли "model" в словаре, и если да, выведите "Да, 'model' является одним из ключей словаря thisdict".
Вывод: полная программа на Python

Метод get()

Квадратные скобки — не единственный способ прочитать значение. Метод get() возвращает тот же результат:

Пример

Используйте get(), чтобы прочитать значение, хранящееся под ключом «model»:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем получите и выведите значение ключа "model" с помощью метода get().
Вывод: полная программа на Python