我有一个字符串列表。 例如[ixpASara12345,ixpBSara1234,...] 我一直在尝试反转列表中的字符串,但到目前为止还行不通。
有什么方法可以不使用任何反向函数吗?
谢谢!
答案 0 :(得分:0)
字符串切片语法:
string[start:stop:step]
允许您反转字符串。
例如
'abcde'[::-1]
#'edcba'
因此,要反转列表中的所有字符串,可以使用列表理解:
[s[::-1] for s in your_list]
如果您想编写自己的反向函数,则可以使用递归:
def reverse(s):
return '' if not s else s[-1] + reverse(s[:-1])
例如
reverse('abc')
#'cba'
将此功能用于理解中,留给读者练习。