Как с помощью цикла for найти, заканчивается ли название общества названием города или нет?

Я пытаюсь проверить каждое название общества, которое содержит название города в конце названия общества.

Это код, который я пишу в cmd.

for s in societies:
...     s_name = societies.filter(name__iendswith=s.locality.city.name)
...     print(s_name)

Я попробовал вышеприведенный код и получил эти записи. Все названия этих обществ содержат название города в конце, но проблема в том, что, как вы видите, он печатает одну и ту же запись снова и снова.

Ожидаемый выход:

[<Society: Society object (627)>, <Society: Society object (630)>, <Society: Society object (631)>, <Society: Society object (641)>, <Society: Society object (213)>, <Society: Society object (239)>, <Society: Society object (629)>, <Society: Society object (634)>, <Society: Society object (635)>, <Society: Society object (636)>]>
Вернуться на верх