Python Dictionary to List Conversion: Examples and Techniques
Python dict (словарь) можно легко преобразовать в список (list), используя методы словаря и стандартные функции Python. Разберем, как это сделать на примере.
Для начала создадим словарь, который будем преобразовывать в список:
my_dict = {'one': 1, 'two': 2, 'three': 3}
Теперь можно приступить к преобразованию.
1. Список ключей словаря
Первый способ преобразования словаря в список - получить список ключей словаря.
keys_list = list(my_dict.keys())
print(keys_list)
Вывод: `['one', 'two', 'three']`
Здесь мы использовали метод `keys()` словаря для получения ключей и функцию `list()` для преобразования объекта в список.
2. Список значений словаря
Следующий способ - получить список значений словаря.
values_list = list(my_dict.values())
print(values_list)
Вывод: `[1, 2, 3]`
Здесь мы использовали метод `values()` словаря для получения значений и функцию `list()` для преобразования объекта в список.
3. Список кортежей (ключ, значение)
И последний способ - получить список кортежей, каждый из которых содержит пару ключ-значение.
items_list = list(my_dict.items())
print(items_list)
Вывод: `[('one', 1), ('two', 2), ('three', 3)]`
Здесь мы использовали метод `items()` словаря для получения кортежей, каждый из которых содержит пару ключ-значение, и функцию `list()` для преобразования объекта в список.
Таким образом, преобразовать словарь в список можно различными способами, в зависимости от того, что именно нам нужно извлечь из словаря.