我有一个清单:
Private _Rolls as int32 = 0
...In your button click
_Rolls += 1
If _Rolls mod 2 = 1 then
Textbox1.Text = [Something]
else
Textbox2.Text = [Something]
End if
我想得到结果:
lst = ['abcdef', 'uvwxyz']
如何在Python 3(如果可能的话,还有Python 2)中做到这一点?
编辑:
在这里,我想在列表中反转每个元素的内容!
不在列表中反转元素!
如果我这样做:
['fedcba', 'zyxwvu']
我会得到:
lst[::-1]
这不是我想要的!
答案 0 :(得分:5)
切片[::-1]
表示使用整个列表/字符串等,然后逐步执行-1
步骤。
这样:
>>> 'abcdef'[::-1]
'fedcba'
由于您需要为列表中的每个项目执行此操作,因此列表推导是一个很好的解决方案
>>> lst = ['abcdef', 'uvwxyz']
>>> [x[::-1] for x in lst]
['fedcba', 'zyxwvu']
答案 1 :(得分:0)
l=['123','456','789']
l1=[]
for i in l:
l1.append(int(i[::-1]))
print(l1)
输出:[321, 654, 987]