Удалить символы новой строки из списка - PullRequest
0 голосов
/ 13 октября 2018

У меня есть список ниже

list = ['\n                                A\n                            ', '\n                                B\n                            ', '\n                                C\n                            ', '\n                                D\n                            ']

Похоже, что список выровнен по центру, и этот список является выводом кода bs4, который я запускаю.Как я могу удалить все символы новой строки из этого списка, чтобы окончательный вывод выглядел как

list = ['A','B','C','D']

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете использовать str.strip(), чтобы удалить начальные и конечные пробелы из строки.Чтобы применить его к каждому элементу в списке, вы можете использовать понимание списка:

lst = [item.strip() for item in lst]

или map() функция:

lst = list(map(str.strip, lst))

В качестве стороныобратите внимание, не называйте вашу переменную list, так как она затеняет встроенную функцию .

...