07 Июл 2023
1 мин
272

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

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

Содержание

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

grades = {
    "Alice": 85,
    "Bob": 90,
    "Charlie": 92
}

В этом случае, ключами являются имена студентов, а значениями — их оценки.

Иногда возникает необходимость получить список всех значений из словаря. В Python это можно сделать очень просто с помощью встроенного метода values().

Использование метода values()

Метод values() возвращает объект dict_values, который является представлением всех значений словаря. Вот как это работает:

grades = {
    "Alice": 85,
    "Bob": 90,
    "Charlie": 92
}
print(grades.values())

В результате выполнения этого кода будет выведено:

dict_values([85, 90, 92])

Преобразование в список

Объект dict_values, возвращаемый методом values(), можно легко преобразовать в список с помощью функции list(). Вот как это можно сделать:

grades = {
    "Alice": 85,
    "Bob": 90,
    "Charlie": 92
}
values_list = list(grades.values())
print(values_list)

Этот код выведет:

[85, 90, 92]

Таким образом, получить список значений из словаря в Python — задача простая и быстрая.

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