可能性の重複:
Python: How to find list intersection?2つのリストから一致するアイテムを見つけるにはどうすればよいですか?
私は
data1 = "name1", "name2", "name3", "name4" etc.
data2 = "name3", "name6", "name10" etc.
が、私は両方のリスト どのように表示される名前を知りたいの.txtでデータの二つのリストを持っています私はそれをするだろうか?
可能性の重複:
Python: How to find list intersection?2つのリストから一致するアイテムを見つけるにはどうすればよいですか?
私は
data1 = "name1", "name2", "name3", "name4" etc.
data2 = "name3", "name6", "name10" etc.
が、私は両方のリスト どのように表示される名前を知りたいの.txtでデータの二つのリストを持っています私はそれをするだろうか?
For a in data1:
for b in data2:
if a==b:
print(a)
nf = [x for x in data1 if x in data2]
nf
が両方のリストに
>>> [ name for name in data1 if name in data2 ]
['name3']
を共通項目を返しますけれども、それを行うための一つの方法ではなく、最良の方法です:代わりにあなたは
.intersection
メソッドを使用することができます
そうですね、これは私にとって完璧に機能します。ありがとう! – ivanhoifung
私は交差点を個人的に読みやすくしていますが、同じことを言っています。 – TimothyAWiseman
@ivanhoifungこれが問題を解決した場合は、[チェックマークを付けることでこの回答を受け入れてください](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)答えの横にある。それは両方の当事者にいくつかの点を報い、この問題を解決済みとしてマークします。 – Levon