2つのリストがあります。
mylist = ['total','age','gender','region','sex']
checklist = ['total','civic']
私は、次のような継承したいくつかのコードで作業する必要があります。
for item in mylist:
if item in checklist:
do something:
上記のコードを使用して'civic'がmylistにない?.
これは理想的な方法でしたが、使用できません。理由を聞かないでください。
for item in checklist:
if item not in mylist:
print item
結果:
civic
これはどう?
for item in mylist:
if item in checklist:
pass
else:
# do something
print item
コードは機能するはずですが、以下を試すこともできます。
if not item in mylist :
私が正しければ、試してみることができます
for item in [x for x in checklist if x not in mylist]:
print (item)
この構文を実行した方が良い
if not (item in mylist):
Code inside the if