Что мне в основном нужно, так это проверить каждый элемент списка и, если какие-то критерии подходят, я хочу удалить его из списка.
Так, например, скажем, что
list=['a','b','c','d','e']
Я в основном хочу написать (в принципе, а не фактический код, который я пытаюсь реализовать)
Если элементом списка является 'b' или 'c', удалите его из списка и возьмите следующий.
Но
for s in list:
if s=='b' or s=='c':
list.remove(s)
терпит неудачу, потому что при удалении «b» цикл принимает «d», а не «c» в качестве следующего элемента.Так есть ли способ сделать это быстрее, чем хранить элементы в отдельном списке и впоследствии удалять их?
Спасибо.