Python 2.7: удалить часть элемента в SET - PullRequest
0 голосов
/ 09 июня 2018

Данный набор:

seta = (['3;\t103;\tB03;\t01-06-2018;\t10:23:20;\t07:15:10\n',
         '10;\t110;\tB10;\t01-06-2018;\t10:30:00;\t07:40:10\n'])

Необходимо удалить \t, ожидаемый set должен выглядеть так:

['3,103,B03,01-06-2018,10:23:20,07:15:10\n',
 '10,110,B10,01-06-2018,10:30:00,07:40:10\n']

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Вы можете просто использовать простой однострочник Python

    seta = [string.replace(";\t", ", ") for string in seta]

Надеюсь, это помогло!

0 голосов
/ 09 июня 2018

Использование replace:

seta = (['3;\t103;\tB03;\t01-06-2018;\t10:23:20;\t07:15:10\n', '10;\t110;\tB10;\t01-06-2018;\t10:30:00;\t07:40:10\n'])
print([x.replace(';\t', ',') for x in seta])

# ['3,103,B03,01-06-2018,10:23:20,07:15:10\n', '10,110,B10,01-06-2018,10:30:00,07:40:10\n']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...