Sorun şu ki: Bir liste listesi, liste listesi, liste oluşturma, her öğenin anahtar olarak isimleri içeren bir sıralı sözlük ve liste listesindeki öğeler değer olarak mı? Aşağıda koddan daha net olabilir:Listelerden sözlükler nasıl sıralanır?
from collections import OrderedDict
list_of_lists = [
['20010103', '0.9507', '0.9569', '0.9262', '0.9271'],
['20010104', '0.9271', '0.9515', '0.9269', '0.9507'],
['20010105', '0.9507', '0.9591', '0.9464', '0.9575'],
]
names = ['date', 'open', 'high', 'low', 'close']
ben almak istiyorum:
ordered_dictionary = [
OrderedDict([('date', '20010103'), ('open', '0.9507'), ('high', '0.9569'), ('low', '0.9262'), ('close', '0.9271')]),
OrderedDict([('date', '20010104'), ('open', '0.9271'), ('high', '0.9515'), ('low', '0.9269'), ('close', '0.9507')]),
OrderedDict([('date', '20010105'), ('open', '0.9507'), ('high', '0.9591'), ('low', '0.9464'), ('close', '0.9575')]),
]
Teşekkür ederiz! Açık ve zarif bir çözüm! – atman