考虑以下列表:
list1 = [['1.1', '1.2', '1.3'], ['2.1', '2.2', '2.3'], ...]
要理解字符串列表并将其转换为浮点数,可以使用
list1[0] = [float(i) for i in list1[0]]
但我尝试理解浮点数列表的列表并没有完全起作用:
list1 = [[float(j) for j in list1[i]] for i in list1]
due to
类型错误:列表索引必须是整数或切片,而不是列表
有没有一种方法可以在不显式使用循环的情况下进行这种列表理解?
[[float(j) for j in i] for i in list1]
会做的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)