2024-10-02 02:31:16 发布
网友
我有一个字符串列表。 e、 g.[ixpASara12345,ixpBSara1234,…] 我一直在尝试反转列表中的字符串,但到目前为止没有成功
我有没有办法不用任何反向函数就可以做到这一点
谢谢
字符串切片语法:
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'
在理解中使用这个函数是留给读者的一个练习
字符串切片语法:
允许您反转字符串
例如
因此,要反转列表中的所有字符串,可以使用列表理解:
如果您想编写自己的反向函数,可以使用递归:
例如
在理解中使用这个函数是留给读者的一个练习
相关问题 更多 >
编程相关推荐