Создание словаря из двумерного массива / кортежа
у меня есть двумерный массив/кортеж
new_mas = [("Коля",5),("Слава",3),("Саня",4)]. Я хочу получить из него только 3,4,5 с привязкой по ключу
Ответы (2 шт):
Автор решения: Chorkov
→ Ссылка
new_dict = { k:v for k,v in new_mas }
Значение по ключу:
new_dict["Слава"]
Автор решения: GrAnd
→ Ссылка
Вообще-то элементарно:
new_dict = dict(new_mas)
И в new_dict получится словарь вида:
{'Коля': 5, 'Слава': 3, 'Саня': 4}
Ну и "обратный" словарь:
new_dict = dict(map(reversed, new_mas))
{5: 'Коля', 3: 'Слава', 4: 'Саня'}