【发布时间】:2020-08-15 10:17:30
【问题描述】:
为什么不能更改列表项的类型或值?
a = ['3.465759','2.8797','9.23544']
for each in a:
print(each)
each = round(float(each),3) + 2
print(a)
结果是
['3.465759', 2.8797, '9.23544']
【问题讨论】:
-
[round(float(x), 3) + 2 for x in a]?
标签: python python-3.x