私が持っているかどうか言ってください:
list1 = [1,6]
list2 = [1]
リストの値が一致したら何とかしたい!
それを比較してから何かをする
私が持っているかどうか言ってください:
list1 = [1,6]
list2 = [1]
リストの値が一致したら何とかしたい!
それを比較してから何かをする
使用any():
>>> L1 = [1,6]
>>> L2 = [1]
>>> any(i in L1 for i in L2)
True
の各アイテムをループしL2、L2 のアイテムが にある場合は、L1を返しTrueます。
各項目が他のリストに含まれているかどうかを確認し、含まれているものと含まれていないものを出力する場合:
>>> for i in L2:
...     if i in L1:
...             print i, "is in L1"
...     else:
...             doStuff(i)
    単純な方法ですが、必ずしも最も効率的ではありません (all()の代わりに使用any()):
listsEqual = len(list1) == len(list2) and all(list1[i] == list2[i] for i in range(len(list1))