こんにちは、コーディングを始めて 2 か月経ち、基本は理解できましたが、解決策が見つからないセット メンバーシップの問題があります。
整数のペアのリストのリストがあり、「a」整数を含むリストを削除したいと考えています。セットを使用するのが最も簡単な方法だと思いました。以下はコードです:
## This is the item to test against.
a = set([3])
## This is the list to test.
groups = [[3, 2], [3, 4], [1, 2], [5, 4], [4, 3]]
## This is a list that will contain the lists present
## in groups which do not contain "a"
groups_no_a = []
for group in groups:
group = set(group)
if a in group:
groups_no_a.append(group)
## I thought the problem had something to do with
## clearing the variable so I put this in,
## but to no remedy.
group.clear()
print groups_no_a
のすべての要素がs.issubset(t)
テストされていることに気付くまで、私も使用してみました。s
t
ありがとうございました!