我有一個列表迭代選擇某些項目在列表片蟒蛇
[[0, 1], [1, 0], [0, 2], [1, 1], [2, 0], [0, 3], [1, 2], [2, 1], [3, 0]]
我想選擇符合以下條件的列表索引:
1)元素的總和等於3
2)回答上述款項沒有出現在列表中
我曾經想過要做到這一點至今的方式:創建一個個的總和一個新的列表上述E列表,countersum,並採取指數,那些滿足的作爲條件等於3,並且然後IDX:
selection=[n for n, x in list[idx[0]:] if sum not in x]
所以IDX [0]應該包含所述第一元素的索引在原list滿足總和條件,
但是,這給了我錯誤,我不知道爲什麼!
TypeError: argument of type 'int' is not iterable
任何幫助極大讚賞!
不要忘記接受答案! – TerryA