2017-10-20 48 views
0

我想將列表反轉到特定的範圍,但我是Python新手,我正在執行此操作。其實我想扭轉一個列表,但具體的價值,我試着這個。將列表反轉到一個範圍

>>> li = [1,2,3,4,5,6] 
>>> li = list(reversed(li)) 
>>> print (li) 
[6, 5, 4, 3, 2, 1] 
>>> for i in li(range(0,4,1)) 
SyntaxError: invalid syntax 
>>> for i in li(range(0,4,1)): 
    print(i) 
+0

改進的格式。 –

回答

0

你試圖得到什麼輸出?

如果您想要列表li[2:]的某些部分將返回[4, 3, 2, 1]li[:3]將返回[6, 5, 4]

0

您可以使用切片並將此列表分成兩部分。

li = [1,2,3,4,5,6] 
final_list = li[:li.index(3)] 
final_list = final_list.reverse() + li[li.index(3):] 
相關問題