這次我想通過使用 slice 得到以下結果。但是,我無法管理它。在這種情況下是否存在 List[2:4] 的否定版本?
Input:
List=[1,2,3,4,5,6,7]
Output:
List =[1,2,5,6,7]
編輯:否定我的意思是我想要這個:List = [1,2,5,6,7]而不是這個:List = [3,4]。我看到了答案,它們起作用了。非常感謝,但是有沒有辦法通過切片來獲得結果?
Ps:由于我的級別低,我無法投票。感謝您的理解。
uj5u.com熱心網友回復:
首先List[3:5] = [4, 5],“負面”版本將是[1, 2, 3, 6, 7]. 您可以通過以下方式制作:
List[:3] List[5:]
uj5u.com熱心網友回復:
List[:3] List[5:]
希望這不是變數的真實名稱??
uj5u.com熱心網友回復:
您可以使用del洗掉切片指定的串列的一部分:
xs = [1, 2, 3, 4, 5, 6, 7]
del xs[2:4]
print(xs)
# [1, 2, 5, 6, 7]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/437632.html
