'value3'], ['-', 'value4', '-']]
Как можно преобразовать его в список словарей, где ключами будут являться значения первого списка?
[{'column1': 'valuе1', 'column2': 'valuе2', 'column3': 'valuе3'}, {'column1': '-', 'column2': 'valuе4', 'column3': '-'}]
Я это сделал через list comprehention. Но думаю, есть более элегантное решение. Думал про zip, но что-то не понимаю, можно ли это сделать с помощью него.
есть у кого идеи?
Вот так можно: [dict(zip(l[0], item)) for item in l[1:]]
Обсуждают сегодня