python 字符串逆序输出

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

逆序我首先想到了列表的reverse()函数,所以遇到了这个问题:

a = '12345'
>>> print ''.join(list(a).reverse())
Traceback (most recent call last):
  File "", line 1, in 
TypeError: can only join an iterable

不知道这是为什么?求大神指教,谢谢。后附上:

a = '12345'
>>> L=list(a)
>>> L.reverse()
>>> ''.join(L)
'54321'

因为自己基础不好,认为字符串不可变,其实最简单的解法真的是:

print a[::-1]


转载于:https://my.oschina.net/chuangspace/blog/412463

你可能感兴趣的:(python 字符串逆序输出)