remove мутирует список на месте и возвращает None. Вы должны поместить его в переменную, а затем изменить это:
remove
None
>>> var = ['p', 's', 'c', 'x', 'd'] >>> var.remove('d') # Notice how it doesn't return anything. >>> var ['p', 's', 'c', 'x']