2014-09-02 4 views
-1

Я учил курс питона, когда был в старшей школе, но теперь я почти ничего не помню об этом. Мне скучно сегодня, и хотя я должен попробовать некоторые упражнения на питоне.Python: удалить символы из строки?

Пример: string = '3dc8uo8c33a v8c08oizl6ga'

код необходим для удаления 3d 8U 8c ... ЭСТ

так что answer = 'coca cola'

+1

Что такое r ule для хранения/удаления элементов? –

+0

Очевидно, что это правило «ect». Который, по моему мнению, не подходит для «эктоплазмы», поэтому вам, вероятно, следует спросить у Ghostbusters. – kindall

ответ

0

Предполагая, что правило будет «разбить строку вдоль пробела, а затем принять каждую третью букву слов и добавьте их обратно », вы можете использовать

>>> string = '3dc8uo8cc33a v8c08oizl6ga' 
>>> " ".join("".join(s[2::3]) for s in string.split()) 
'coca cola' 
+1

Довольно предположение :) (очевидно, работает!) –

+0

Да действительно :), но я не мог найти никакого другого правила, которое бы работало здесь надежно ... –

+0

Не было никакого правила для него. Только конечная цель. Спасибо – Jutia