Я не могу найти похожий вопрос с этим вариантом использования.
У меня есть словарь, содержащий списки, и я хочу извлечь определенный индекс из каждого списка, и он назначен в новом dict с тем же ключом.
dict1 = {
'key1': ['a', 'b', 'c'],
'key2': ['d', 'e']
}
в
dict2 = { # taking index 1 of each list
'key1': 'b',
'key2': 'e'
}
Это невозможно сделать с помощью dict.update, и я не могу найти встроенный способ сделать это без ручной итерации по каждому ключу, что не является пифоническим.