我有一個n元素列表(可以整除爲56)。從56個元素的每個「步驟」中,我想在每個步驟中刪除相同索引上的特定元素:假設我有一個280個元素的列表,我想用56個元素分隔它,這將是5個列表。並從每個列表中刪除特定的索引(例如下面的索引變量)。Python在重複步驟中從列表中刪除特定元素
index = [1, 8, 14, 21, 28, 35, 42, 49]
my_list = ['4','5', '3', '7'.... '1'] #at least 56 elements
len(my_list) # Out: 280, for example
new_l = []
for i in my_list[0:56]:
if i not in index:
new_l.append(i)
我想迭代反覆槽my_list與56個元件的工序和從索引變量中刪除這些特定索引。預先感謝,並可能與你的力量!
通過**步驟**,我認爲你的意思是**切片**。兩者不能互換使用。 –
給出一個真實簡單的例子。也許是20個元素的列表和7或某些這樣的步驟。根據你想要的結果給出樣本輸入和輸出不清楚。 –