2つのリストがある場合、あるリストのアイテムが別のリストと比較されているかどうかを確認できます。たとえば、list1=[1,2,3]
とlist2=[2,3,5,1]
があった場合、リスト2の数字がリスト1に一致するかどうかを、同じ順序でなくても、他の数字がある場合でも確認できます。あなたが2つの数字セットを持っていて、それらの交差点を取得しなければならなかったときのような、数学のような並べ替え。 list2にorderや他の数字に関係なくlist1にあるすべての項目があるかどうかを確認する方法はありますか?私はリストが他のリストと同等であるかどうかに基づいて何かが真であるかどうかを検出し、変数を "true"に変更するifコマンドに使用しています。2つのリストを互いに照合する方法は?
ここに、私が働きたいコードのビットに似た何かの例があります。
listOne=[]
listRight=[1,2,5]
right="false"
while(win != "true"):
option=input("What number would you like to add to list one?")
if(option=="1"):
listOne.append(1)
elif(option=="2"):
listOne.append(2)
if(listOne==listRight):
right="true"
ありがとうございました。
注:私のリストには重複はありません。 1つは3つの数字、すなわち[1,4,7]のリストになります。もう1つのリストは0から9までの数字です。余分な数字があっても、3つの数字のすべてが2番目のリストのどこにあっても確認できるようにしたい。 [1,5,9]が最初のリストで、[7,1,3,6,9,5]が2番目のリストであった場合と同様に、彼らはお互いが等しいことが真実に戻るでしょう。
[注文に関係なく、2つのリストに同じ要素があるかどうかを確認しますか?](http://stackoverflow.com/questions/8866652/determine-if-2-lists-have-the-same-elements-注文に関係なく) –