Ниже данные взяты с веб-страницы и содержат записи, как показано ниже (например, таблица с множеством строк):
entry1: key1: value1-1, key2: value2-1, key3: value3-1
entry2: key1: value1-2, key2: value2-2, key3: value3-2
entry3: key1: value3-1, key2: value2-3, key3: value3-3
......
entry100: key1: value100-1, key2: value100-2, key3: value100-3
как я могу использовать словарь для хранения этих данных? данные взяты из списка, поэтому «добавление словаря» должно выполняться в цикле...
вот мое текущее решение:
case_list = {}
for entry in entries_list:
case = {'key1': value, 'key2': value, 'key3':value }
case_list.update(case)
но case_list в конце содержит только последнюю запись case... Может ли кто-нибудь помочь мне в этом? Я бы ожидал, что case_list содержит 100 записей без какой-либо перезаписи среди записей, и впоследствии мне нужно будет сохранить его в БД.
key1: value1-1, key2: value2-1, key3: value3-1
и как вы храните свои записи в файле? - person kasravnd   schedule 02.07.2015case_list.update(case)
обновитcase_list
новыми парами ключ/значение изcase
и перезапишет значения для существующего случая. - person konart   schedule 02.07.2015