このような構文を書くにはどうすればよいですか?
リスト 1 = ['F', 'W', 'I', 'N', 'T', 'E', 'R', 'S'] の場合、2 番目のリストは = ['WINTER'] のようになります。
リスト 1 に一連の文字列 WINTER が含まれていることをどのように記述すればよいでしょうか?
このような構文を書くにはどうすればよいですか?
リスト 1 = ['F', 'W', 'I', 'N', 'T', 'E', 'R', 'S'] の場合、2 番目のリストは = ['WINTER'] のようになります。
リスト 1 に一連の文字列 WINTER が含まれていることをどのように記述すればよいでしょうか?
両方をセットに変換して使用できissubset
ますか?
>>> list1
['F', 'W', 'I', 'N', 'T', 'E', 'R', 'S']
>>> list2
['W', 'I', 'N', 'T', 'E', 'R']
>>> set(list2).issubset(set(list1))
True
それとも、両方をセットに変換してからテストしlist2 - list1
ますか?
または(ドキュメントから直接取得):
{x for x in list2 if x not in list1}