Развернуть вложенный список строк и сохранить как .txt - PullRequest
0 голосов
/ 07 апреля 2019

У меня есть список со строковыми элементами:

[['110,67,169,86,5'], ['421,404,323,187,5'], ['865,98,452,53,2']]  

, который я хочу записать в файл .txt в одну строку как:

110,67,169,86,5 421,404,323,187,5 865,98,452,53,2

спасибо за любую помощь в этом!

Ответы [ 2 ]

0 голосов
/ 07 апреля 2019

Разверните ваши значения и объедините их в одну строку

x = [['110,67,169,86,5'], ['421,404,323,187,5'], ['865,98,452,53,2']]
joined = ' '.join(sum(x, []))
# -> '110,67,169,86,5 421,404,323,187,5 865,98,452,53,2'

Сохраните результат в файл

file = open('unrolled.txt', 'w')
file.write(joined)
file.close()
0 голосов
/ 07 апреля 2019

Если ваш ввод правильный:

>>> a = [['110,67,169,86,5'], ['421,404,323,187,5'], ['865,98,452,53,2']]
>>> " ".join([x[0] for x in a])
'110,67,169,86,5 421,404,323,187,5 865,98,452,53,2'


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...