【发布时间】:2021-12-17 10:29:28
【问题描述】:
所以我试图反向打印列表中的浮点数,但输出一直说没有。这是为什么呢?
nums = [1.4, 1.2054, 2.2, 2.5, 3.66, 3.0, 4.024, 4.00001, 5.5, 5.1]
for i in nums:
print(nums.reverse())
输出:
None
None
None
None
None
None
None
None
None
【问题讨论】:
-
您正在打印
nums.reverse()的返回值,它返回None。 -
在循环外的列表上调用reverse()。
-
你试过
for l in list(reversed(nums)): print(l)吗?