2016-10-03 2 views
-3

Я хочу разделить предложение и заменить его цитаты. Я сделал:Как выполнить две функции в одном для цикла в python

sentences = read_data.split('\n') 

sentences_no_quotes = [sentence.replace('"', '') for sentence in sentences] 

splited_sentences = [sentence.split(',') for sentence in sentences_no_quotes] 

Как это сделать в одной строке? какие-либо предложения! Спасибо за помощь

+2

'splitted_sentences = [sentence.replace ('' ',' ') .split (', ') для предложения в предложениях]' – Efferalgan

+1

Вы случайно пытаетесь разобрать CSV-данные или какой-либо другой известный формат данных ... ? – deceze

+0

@ Efferalgan спасибо. – ssh26

ответ

1

Просто сделайте это, это просто.

splited_sentences = [sentence.split(',') for sentence in 
        [sentence.replace('"', '') for sentence in 
         read_data.split('\n')]] 

Возможно, вам лучше использовать генераторы вместо списков, но это выходит за рамки вашего вопроса.

Смежные вопросы