我有一堆列表,我想從左到右反轉它們的字符串內容。 如何變換x
如何反轉從左到右的字符串列表
x = ['TARDBP', 'BUB3', 'TOP2A', 'SYNCRIP', 'KPNB1']
到
x = ['KPNB1', 'SYNCRIP', 'TOP2A', 'BUB3', 'TARDBP']
我有一堆列表,我想從左到右反轉它們的字符串內容。 如何變換x
如何反轉從左到右的字符串列表
x = ['TARDBP', 'BUB3', 'TOP2A', 'SYNCRIP', 'KPNB1']
到
x = ['KPNB1', 'SYNCRIP', 'TOP2A', 'BUB3', 'TARDBP']
def reverse(L):
if L == []:
return []
else:
return reverse(L[1:]) + [L[0]]
print(['TARDBP', 'BUB3', 'TOP2A', 'SYNCRIP', 'KPNB1'])
print(reverse(['TARDBP', 'BUB3', 'TOP2A', 'SYNCRIP', 'KPNB1']))
就這麼簡單
x = x[::-1]
.......
x.reverse()。最好還是'help(x)'並閱讀它! –
你試過了嗎? – ettanany
x = x [:: - 1] [此評論](https://stackoverflow.com/a/3911763/7070779)很好地解釋了它。 –