反向和拆分字符串:Python

时间:2014-04-17 09:53:16

标签: python

我想在Python中反转和拆分字符串。请建议如何?

'this is Xing Min'应该返回['niM', 'gniX', 'si', 'siht']

1 个答案:

答案 0 :(得分:8)

你可以这样做:

my_str[::-1].split()

实施例

>>> s = 'Hello World'
>>> print s[::-1].split()
['dlroW'. 'olleH']

>>> s = 'this is Xing Min'
>>> print s[::-1].split()
['niM', 'gniX', 'si', 'siht']

这里,[::-1]以相反的顺序获取整个字符串。这是语法[start:end:step]。如果不指定开始和结束,它将处理整个字符串。当您执行[::-1]时,step值为-1,这意味着将反向读取字符串。