字典创建问题

时间:2016-08-12 18:24:06

标签: python dictionary

我从名为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))

0 个答案:

没有答案