我从名为master的列表中枚举。该列表是一个列表列表。
我通过master枚举得到:
指数---> sub_list(包含项目)
然后我通过子列表枚举来获取项目:
子列表项的索引---> sub_list的项目
我正在尝试创建{index of sublist items:items of sub_list}
字典
将键和值放入单独的列表中,然后将它们压缩在一起。如果我打印这些列表,我会看到我想要的所有值,但是当我尝试将它们压缩到字典中时,它只添加了我想要的一些值。我真的不知道发生了什么。
def category_index_from_title(category_title):
return master[0].index(category_title)
master = list(iter_rows(Millar_sheet))
for row, values in enumerate(master[1:]):
for index, client_values in enumerate(values):
category_name.append(str(category_title_from_index(index)))
category_value.append(str(client_values))
dictionary = dict(zip(category_name, category_value))