リスト内のすべての値を別のリストから削除する方法を探しています。
このようなもの:
a = range(1,10)
a.remove([2,3,7])
print a
a = [1,4,5,6,8,9]
ベストアンサー1
>>> a = range(1, 10)
>>> [x for x in a if x not in [2, 3, 7]]
[1, 4, 5, 6, 8, 9]
リスト内のすべての値を別のリストから削除する方法を探しています。
このようなもの:
a = range(1,10)
a.remove([2,3,7])
print a
a = [1,4,5,6,8,9]
>>> a = range(1, 10)
>>> [x for x in a if x not in [2, 3, 7]]
[1, 4, 5, 6, 8, 9]