【发布时间】:2015-04-22 08:35:08
【问题描述】:
我正在尝试习惯迭代器。为什么如果我输入
b = list(reversed([1,2,3,4,5]))
它会给我一个颠倒的列表,但是
c = str(reversed('abcde'))
不会给我一个反转的字符串吗?
【问题讨论】:
-
您需要遍历反转的对象,这就是您通过在其上调用 list 来执行的操作,
str(reversed('abcde'))会将对象作为与str([])等相同的字符串提供给您。确实 -
请仔细检查您的问题,看看是否有值得接受的答案(如本主题中的答案)。
标签: python string list iterator