我试图在一些列表中分割元素,但我只能得到每个字符
示例: 把名单分开
[999.7382621, -1.4637250000000002]
[-1.5490111999999998, 1.5490111999999998]
使用此代码
elements = [map(str, line.split(",")) for line in mylists]
我得到这个结果:
[['9'], ['9'], ['9'], ['.'], ['7'], ['3'], ['8'], ['2'], ['6'], ['2'], ['1'],['', ''], ['-'], ['1'], ['.'], ['4'], ['6'], ['3'], ['7'], ['2'], ['5']]
[['-'], ['1'], ['.'], ['5'], ['4'], ['9'], ['0'], ['1'], ['1'], ['2'], ['', ''], ['1'], ['.'], ['5'], ['4'], ['9'], ['0'], ['1'], ['1'], ['2']]
我想买一个
[['999.7382621'],['-1.4637250000000002']]
[['-1.5490111999999998'],['1.5490111999999998']]
我错过了什么?谢谢
你为什么不用这样的东西
为什么要使用split?你知道吗
看起来
mylists
变量是一个字符串你实际上不是在行上而是在字符上迭代。尝试:
如果原始数据是文本文件的行:
相关问题 更多 >
编程相关推荐