Подтвердить что ты не робот

Python - если не в списке

У меня есть два списка:

mylist = ['total','age','gender','region','sex']
checklist = ['total','civic']

Мне нужно работать с некоторым унаследованным кодом, который выглядит так:

for item in mylist:
    if item in checklist:
        do something:

Как я могу работать с приведенным выше кодом, чтобы сказать, что 'civic' не находится в списке.

Это был бы идеальный способ сделать это, но я не могу его использовать, не спрашивайте меня, почему.

for item in checklist:
    if item not in mylist:
        print item

Результат:

civic
4b9b3361

Ответ 1

Как насчет этого?

for item in mylist:
    if item in checklist:
        pass
    else:
       # do something
       print item

Ответ 2

Ваш код должен работать, но вы также можете попробовать:

    if not item in mylist :

Ответ 3

Вам лучше сделать этот синтаксис

if not (item in mylist):  
    Code inside the if