2024-03-28 11:09:31 发布
网友
我有两个数组:
a = [0.001,0.01,0.1,1] h = [2,4,8,16,32,64]
我想创建一个字典,其中dict键是a和{}值的元组,dict值是一个空列表。但是,我需要这样做的方式是,每个唯一的a都有h中的每个值,并具有所需的输出:
a
h
问题是,像我上面所做的那样手工写出来是很乏味的。在
有没有什么方法可以使用zip或列表理解来实现这一点?提前谢谢
zip
你需要的不是zip它不合并你的列表,而是{}在听写理解中:
import itertools a = [0.001,0.01,0.1,1] h = [2,4,8,16,32,64] d = {z:[] for z in itertools.product(a,h)} print(d)
结果:
你需要的不是}在听写理解中:
zip
它不合并你的列表,而是{结果:
^{pr2}$相关问题 更多 >
编程相关推荐