【发布时间】:2015-04-07 15:26:25
【问题描述】:
我在 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”,必须用 numpy.nan 替换。此外,每个列表中的元素数量必须相同,缺失值应为 numpy.nan。这是一个 python 2.7.x 的问题。
所以我的问题是我正在寻找创建字典的最佳方式。怎么做?
【问题讨论】:
标签: python python-2.7 numpy dictionary