Ну вот это будет ваше первое открытие на ниве программирования: Различные символы и команды выполняют строго определённую функцию, и их нельзя писать просто так, "от балды".
По мере изучения питона вы узнаете, для чего служат квадратные скобочки. А до тех пор просто воздерживайтесь от их использования.
"который пойдет в продакшн" - это, конечно, ну очень влажные мечты
учитывая, что в реальности вероятность реализации проекта стремится к нулю, голанг ту вполне подойдёт. мечтать такой проект можно хоть на ассемблере.
вообще-то автор ответа не спрашивал, работает или нет
Он предлагал просто задуматься над своими действиями.
Все эти операции не сложнее математики в начальной школе
если X = 5, а Y = -1
то чему будет равно X в этом примере?
X = -1
а в этом?
X = X + Y
LordOfARing откуда вы вообще взяли это nunique()? С чего вы решили, что оно вам надо? почему вдруг нужно подсчитать количество элементов в списке без len?
КАКАЯ проверка?
В этом коде вообще нет никаких проверок, только вывод.
Мы можете внятно вопрос задать? Приведя здесь примеры массивов $filters и $id и описав здесь конечный результат?
От какого $tegi надо выводить $tegi[0], если совпадут оба? или у $tegi[0] всегда одно и то же значение?
По мере изучения питона вы узнаете, для чего служат квадратные скобочки. А до тех пор просто воздерживайтесь от их использования.