У меня есть следующий список, созданный ниже единицы.
plist = ['D', 'o', 'n', 't', '', 'p', 'a', ' n ',' i ',' c ']
Теперь задача, которую нужно выполнить, - удалить символы p, a, n, D и добавить их в plist. Но одно условие здесь состоит в том, что если есть два n, только первый случай должен быть удален.
Я пытался использовать лямбда-функции, чтобы удалить их, но не смог удалить только первый случай появления n.
Лямбда-функция: lst = list (фильтр (лямбда x: x.lower () отсутствует в ['o', 't', "'",' i ',' c ',' '], plist) )
Может кто-нибудь помочь мне с некоторыми идеями о том, как это можно сделать.