2024-10-03 00:19:42 发布
网友
我有一份清单:
lst = ['abcdef', 'uvwxyz']
我想得到的结果是:
在Python3(如果可能的话,还有Python2)中如何做到这一点?在
编辑:
这里我想反转列表中每个元素的内容!在
不反转列表中的元素!在
如果我这样做:
lst[::-1]
我会得到:
['uvwxyz', 'abcdef']
这不是我想要的!在
l=['123','456','789'] l1=[] for i in l: l1.append(int(i[::-1])) print(l1)
输出:[321, 654, 987]
[321, 654, 987]
片段[::-1]意味着使用整个列表/字符串等,并逐步执行步骤-1。在
[::-1]
-1
所以:
>>> 'abcdef'[::-1] 'fedcba'
因为您需要对列表中的每一项都执行此操作,所以列表理解是一个很好的解决方案
输出:
[321, 654, 987]
片段
[::-1]
意味着使用整个列表/字符串等,并逐步执行步骤-1
。在所以:
因为您需要对列表中的每一项都执行此操作,所以列表理解是一个很好的解决方案
^{pr2}$相关问题 更多 >
编程相关推荐