Вы должны пройти через каждое значение в ids
и проверить, существует ли any
из этих значений в follow_num
.Используйте any
с генератором:
if any(i in follow_num for i in ids):
print(ids)
Вывод:
[123,321,111,333]
Редактировать:
Если вы хотите напечатать какие-либо совпадения any()
неработать, вы должны использовать цикл for, так как any()
вычисляет для всего списка.Пример:
for i in ids:
if i in follow_num: print(i)
Обратите внимание, что вы можете ускорить обе эти операции, предварительно преобразовав follow_num
в set()
, выполнив follow_num = set(follow_num)
.Это быстрее, потому что set
имеет O(1)
в действии, по сравнению со списками, которые вычисляют in
в O(N)
.