У меня вложенные списки выглядят так:Поиск одних и тех же элементов во вложенных списках - рекурсивная функция
[['CELTIC AMBASSASDOR', 'Warrenpoint'],['HAV SNAPPER', 'Silloth'],['BONAY', 'Antwerp'],['NINA', 'Antwerp'],['FRI SKIEN', 'Warrenpoint']]
и продолжается. Как я могу найти списки, которые имеют одинаковые вторые элементы, например
['CELTIC AMBASSASDOR', 'Warrenpoint']
['FRI SKIEN', 'Warrenpoint']
['BONAY', 'Antwerp']
['NINA', 'Antwerp']
Список слишком долго (я читаю из файла .csv), и я не могу определить, искать которые вещь точно (например: я не могу найти «Antwerp», чтобы найти все Antwerps, потому что не знаю всех текстов в csv-файле), поэтому я решил, что мне нужна рекурсивная функция, которая будет искать, пока не найдут все вложенные списки, разделенные вторым Предметы. Не удалось выяснить, как сделать рекурсивную функцию, если кто-то имеет лучшее решение, очень ценится.
Это выглядит как работа для коллекции или группы, основанная на втором элементе каждого члена списка. – Prune