Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
2726

Получение списка значений из словаря в Python

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

Словари в 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 — задача простая и быстрая.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

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