反转列表中的字符串

2024-10-02 02:31:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串列表。 e、 g.[ixpASara12345,ixpBSara1234,…] 我一直在尝试反转列表中的字符串,但到目前为止没有成功

我有没有办法不用任何反向函数就可以做到这一点

谢谢


Tags: 函数字符串列表办法ixpasara12345ixpbsara1234
1条回答
网友
1楼 · 发布于 2024-10-02 02:31:16

字符串切片语法:

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'

在理解中使用这个函数是留给读者的一个练习

相关问题 更多 >

    热门问题