Если я правильно понял вопрос, вы в основном хотите найти пересечение 2 списков. Если список T содержит элементы, которые также присутствуют в списке A, верните true, иначе верните false.
Для этого у вас есть множество питонических решений:
Метод 1 :
bool(set(a) & set(b))
т. Попробуйте что-то вроде этого.
a = ['abc','bca','av']
b = ['ab','bc']
print(bool(set(a) & set(b))) # this would return true in this case
Другой способ сделать это - использовать выражение-генератор, выполняющее итерацию по спискам:
a = set(a); any(i in a for i in b)
И И наконец Вы можете использовать метод дизъюнктов замороженных множеств:
not set(a).isdisjoint(b)