Допустим, у меня есть списокнесколько назначений в Python словаре понимания
demo = [['Adam', 'Chicago', 'Male', 'Bears'], ['Brandon', 'Miami', 'Male', 'Dolphins']]
Я хочу, чтобы сделать список словарей с помощью понимания, что выглядит как
[{'Adam':'Chicago', 'Gender':'Male', 'Location':'Chicago', 'Team':'Bears'},
{'Brandon':'Miami', 'Gender':'Male', 'Location':'Miami', 'Team':'Dolphins'} }
Это достаточно легко назначить два запуска значения, чтобы получить что-то вроде
{ s[0]:s[1] for s in demo}
но есть ли законный способ присвоить несколько значений val ЕЭС в этом понимании, что может выглядеть как
{ s[0]:s[1],'Gender':s[2], 'Team':s[3] for s in demo}
Сво такой конкретный вопрос, и я не знаю, условия для поиска так Im с трудом находя его, и приведенный выше пример дает мне ошибку синтаксиса.
назначение последовательности будет намного лучше. – Marcin