Я думаю, что если условие 1 и условие 2 совпадают. но это не так.
a= [[20200101, 'batman'], [20200102, 'superman'], [20200102, 20200102], [20200103, 20200103]]
#if condition 1
for item in a:
if (item[1] != 'batman') and (item[1] != item[0]):
print(item)
print('div')
#if condition 2
for item in a:
if item[1] != ('batman' and item[0]):
print(item)
результат
[20200102, 'superman']
div
[20200101, 'batman']
[20200102, 'superman']
Результат, если условие 1 соответствует ожиданиям. Я думаю, что мне следует заново изучить логи c, которые я забыл с 2015 года.