Как получить список значений словаря?

Для получения списка значений словаря в Python можно использовать метод .values(). Например:

my_dict = {'a': 1, 'b': 2, 'c': 3}
values_list = list(my_dict.values())
print(values_list) # Output: [1, 2, 3]
  
Метод .values() возвращает объект view, который можно преобразовать в список с помощью list().

Чтобы получить список значений словаря в Python, можно использовать метод values(), который возвращает view object (объект представления) значений словаря. Этот объект можно затем преобразовать в список с помощью функции list().

Пример:


    my_dict = {'a': 1, 'b': 2, 'c': 3}

    # Получаем view object значений
    values_view = my_dict.values()

    # Преобразуем view object в список
    values_list = list(values_view)

    print(values_list)  # Вывод: [1, 2, 3]
  

Альтернативный способ (более краткий):


    my_dict = {'a': 1, 'b': 2, 'c': 3}

    # Получаем список значений напрямую
    values_list = list(my_dict.values())

    print(values_list)  # Вывод: [1, 2, 3]
  

Важно:

  • my_dict.values() возвращает view object, а не список напрямую. Изменения в словаре будут отражаться в view object.
  • Если вам нужен статический список значений, лучше преобразовать view object в список с помощью list().
  • Порядок значений в списке соответствует порядку добавления ключей в словарь (начиная с Python 3.7, словари упорядочены по умолчанию). В более ранних версиях порядок мог быть произвольным.
0