我在Stackoverflow上到处找过,但找不到这里讨论的内容。我有一个列表要转换成字典。你知道吗
3
banana
apple
orange
5.00E-2
1
7.02E-4
1.00E-4
4
5.13E-4
-5.76E-2
8
7.23E-8
-6.12E-9
4
5.02E
数字3是钥匙的数目。接下来的3个字符串是键名。接下来的3个值是列表的第一个元素……以此类推。例如,我会得到:
mydict['banana']=[ 5.00E-2, 1.00E-4, -5.76E-2, -6.12E-9]
mydict['apple'] =[1, 4, 8, 4]
mydict['orange']=[ 7.02E-4, 5.13E-4, 7.23E-8, np.nan ]
请注意,最后一个元素不完整,仅为“5.02E”,必须用替换努皮南. 此外,每个列表中的元素数必须相同,缺少的值也应相同努皮南. 这是一个Python2.7.x问题。你知道吗
所以我的问题是,我正在寻找最好的方法来创建字典。怎么做?你知道吗
我认为,^{} +^{} 在这里可能有用:
或者如果你喜欢一句话
注意,这不会用
numpy.nan
替换丢失的项;这类似于相关问题 更多 >
编程相关推荐