23

私は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
4

4 に答える 4

13

これはどう?

for item in mylist:
    if item in checklist:
        pass
    else:
       # do something
       print item
于 2014-04-03T09:53:46.253 に答える
1

この構文を実行したほうがよい

if not (item in mylist):  
    Code inside the if
于 2016-10-13T17:44:39.567 に答える