Ты хочешь передать этот же список? Тогда никак.
Или срез, где будут ссылки на те же элементы что и в первом списке, или передать весь список и выбрать нужные элементы
Дело в том, что функция много раз выполняется и каждый раз ей передается список. Но каждый раз создавать копию списка - утечка памяти. Нужно как-то передавать списки, без нее.
В программе есть один большой список и каждый раз его половина передается в функцию, а потом половина половины итд...