在Python中,
reversed实际上会返回一个反向迭代器。因此,
list在迭代器上应用将为您提供列表对象。
在第一种情况下,输入也是一个列表,因此
list在
reversed迭代器上应用的结果似乎对您合适。
在第二种情况下,
str应用于返回的迭代器对象实际上将为您提供它的字符串表示形式。
相反,您需要对迭代器中的值进行迭代,并使用
str.join函数将它们全部连接起来,如下所示
>>> ''.join(reversed('abcde'))edcba
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)