Почему не работает функция преобразование списка?
Работает для третьей версии питона:def modify_list(l):
    tmp = [el for el in l if not el%2]
    l.clear()
    l.extend(tmp)
    for i in range(len(l)):
        l[i] //= 2
    
    
l = [int(i) for i in input().split()]
modify_list(l)
print(l)
PS: Кстати, PEP8 настоятельно рекомендует никогда не использовать l в качестве однобуквенного имени переменной. Лучше использовать другое имя, или, в крайнем случае, использовать заглавную L.Never use the characters 'l' (lowercase letter el), 'O' (uppercase letter oh), or 'I' (uppercase letter eye) as single character variable names.
In some fonts, these characters are indistinguishable from the numerals one and zero. When tempted to use 'l', use 'L' instead.
Вы принтуете исходный список, а не изменённый.