Я хочу отобразить некоторые значения (список списков) на некоторые ключи (список) в словаре Python.
Я прочитал Отображение двух списков в словарь в Python
и решил, что я мог бы сделать это следующим образом:
headers = ['name', 'surname', 'city']
values = [
['charles', 'rooth', 'kentucky'],
['william', 'jones', 'texas'],
['john', 'frith', 'los angeles']
]
data = []
for entries in values:
data.append(dict(itertools.izip(headers, entries)))
Но мне было просто интересно, есть ли лучший способ пойти?
Спасибо
PS: я на питоне 2.6.7