说我有
A = [[1.0,2.3,1.1],[2.2,1.3,3.2]]
我想将所有这些数字都转换为int以具有
A = [[1,2,1],[2,1,3]]
我们如何在python中做到这一点?
答案 0 :(得分:3)
尝试list comprehension
* 2:
print([[int(x) for x in i] for i in A])
或list comprehension
+ map
:
print([list(map(int,i)) for i in A])
或map
+ map
:
print(list(map(lambda x: list(map(int,x)),A)))
所有返回的简单方法:
[[1,2,1],[2,1,3]]