反转列表python中每个元素的内容

2024-10-03 00:19:42 发布

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

我有一份清单:

lst = ['abcdef', 'uvwxyz']

我想得到的结果是:

^{pr2}$

在Python3(如果可能的话,还有Python2)中如何做到这一点?在

编辑:

这里我想反转列表中每个元素的内容!在

反转列表中的元素!在

如果我这样做:

lst[::-1]

我会得到:

['uvwxyz', 'abcdef']

这不是我想要的!在


Tags: 元素编辑内容列表python3我会python2lst
2条回答
l=['123','456','789']
l1=[]
for i in l:
    l1.append(int(i[::-1]))
print(l1)

输出:[321, 654, 987]

片段[::-1]意味着使用整个列表/字符串等,并逐步执行步骤-1。在

所以:

>>> 'abcdef'[::-1]
'fedcba'

因为您需要对列表中的每一项都执行此操作,所以列表理解是一个很好的解决方案

^{pr2}$

相关问题 更多 >