Как развернуть словарь в Python?

Пользователь

от krista , в категории: Python , 2 года назад

Как развернуть словарь в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@krista используйте reverse() функцию на листе чтобы развернуть любой словарь в Python, код:


1
2
3
4
5
6
numbers = [1, 2, 3, 4, 5]

numbers.reverse()

# Вывод: [5, 4, 3, 2, 1]
print(numbers)
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от craig.emmerich , год назад

@krista 

В Python можно развернуть словарь, используя метод dict.items(). Этот метод возвращает кортежи (ключ, значение) из словаря. Например:

1
2
3
original_dict = {'a': 1, 'b': 2, 'c': 3}
unpacked_dict = dict(original_dict.items())
print(unpacked_dict)


Вывод:

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


Так же можно развернуть словарь используя генератор вида {val: key for key, val in original_dict.items()}