我的列表列表如下所示:
my_list = [[sub_list_1],[sub_list_2],...,[sub_list_n]]
所需输出
my_dict[1] = [sub_list_1] my_dict[2] = [sub_list_2] my_dict[n] = [sub_list_n]
我希望字典的键能够自己生成。如何以Pythonic方式实现这一点?
我会看某些问题,比如
但它们要么提供键列表,要么专注于使用列表中的某些信息作为键。
或者,我尝试以这种方式制作键列表:
my_keys = list(range(len(my_list))) my_dict = dict(zip(my_keys,my_list)
它有效, 但是,这不起作用:
my_dict = dict(zip(list(range(len(my_list))),my_list))
这给了我一个语法错误。
总结来说:
有没有一种方法可以在不显式提供键的情况下生成列表字典?
为什么组合代码会引发语法错误,而两步代码却有效?
翻过高山走不出你
一只甜甜圈
摇曳的蔷薇
慕盖茨4494581
相关分类