說我有一個列表:Python中,刪除所有元素的索引列表>ň
myList = [1,2,3,4,5,6,7,8]
現在,說我有一個用戶在輸入他們要削減清單關閉索引。如何刪除索引大於輸入值的列表中的所有元素,或者重新創建一個具有新邊界的列表?
e.g)
x = input('Please enter index of last value in new list')
# say inputted value for x is 3
# I want to end the list at index 3 (i.e the new list will be [1,2,3,4])
什麼是獲得我的目標最快的方法是什麼?
你嘗試過什麼......請分享你已經嘗試 –
myList中?[:] = myList中[:INT(X)] – Matthias
「我怎麼會使用列表中理解與list.remove配對() python函數「 - 配對這些東西基本上總是一個可怕的想法,而這些工具都不適合你的任務。 – user2357112