コードが事前定義されたリストからリストを除外しない理由がわかりません。次のコードを使用して特定のリストを削除しようとしています。
data = [[1,1,1],[1,1,2],[1,2,1],[1,2,2],[2,1,1],[2,1,2],[2,2,1],[2,2,2]]
data = [x for x in data if x[0] != 1 and x[1] != 1]
print data
私の結果:
data = [[2, 2, 1], [2, 2, 2]]
期待される結果:
data = [[1,2,1],[1,2,2],[2,1,1],[2,1,2],[2,2,1],[2,2,2]]