Словари в Python — это очень мощный инструмент для хранения и работы с данными. Они представляют собой структуры данных, которые содержат пары «ключ-значение». Например, можно иметь словарь, который содержит имена студентов и их оценки:
grades = { "Alice": 85, "Bob": 90, "Charlie": 92 }
В этом случае, ключами являются имена студентов, а значениями — их оценки.
Иногда возникает необходимость получить список всех значений из словаря. В Python это можно сделать очень просто с помощью встроенного метода values()
.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Использование метода values()
Метод values()
возвращает объект dict_values
, который является представлением всех значений словаря. Вот как это работает:
grades = { "Alice": 85, "Bob": 90, "Charlie": 92 } print(grades.values())
В результате выполнения этого кода будет выведено:
dict_values([85, 90, 92])
Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Преобразование в список
Объект dict_values
, возвращаемый методом values()
, можно легко преобразовать в список с помощью функции list()
. Вот как это можно сделать:
grades = { "Alice": 85, "Bob": 90, "Charlie": 92 } values_list = list(grades.values()) print(values_list)
Этот код выведет:
[85, 90, 92]
Таким образом, получить список значений из словаря в Python — задача простая и быстрая.
Добавить комментарий