Словари в 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 — задача простая и быстрая.
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий