无法进行print(reversed(X))


>>> list=[1,4,78,9,3,4,0,]
print(sorted(list,reverse=True))
[78, 9, 4, 4, 3, 1, 0]

>>> print(sorted(list))
[0, 1, 3, 4, 4, 9, 78]

# reversed()是一个生成器 可迭代对象
>>> print(reversed(list))
<list_reverseiterator object at 0x0343FF30>

>>> b=reversed([3,67,8,-3])
>>> print(b)
<list_reverseiterator object at 0x0343FDF0>
  • 解决:增加 list(reversed( ))
>>> b=reversed([3,67,8,-3])
>>> print(b)
<list_reverseiterator object at 0x0398FF30>
>>> print(list(b))
[-3, 8, 67, 3]
发布了27 篇原创文章 · 获赞 0 · 访问量 115

猜你喜欢

转载自blog.csdn.net/bb_soma/article/details/105572526