Теоретически - правильно. И красиво.
Только вот в вопросе написано: (пусть каждый элемент строка),
а это значит, что не s - строка, а - например - s=["aa", "lot", "bb", "obj", "obj", "obj", "cc", "lot", "obj", "gg", "lot", "obj","obj"].
А вообще - это фол ТС. При просьбе решить ваше домашнее задание - удосужтись хотя-бы воспроизводимый и однозначный (в понятных всеми терминах) пример привести.
Ну и "все другие символы кроме obj и lot" - ни "obj", ни "lot" это не "символы", а как минимум - строки символов.