смотрите у меня после парсинга получается что-то по типу такого
B = ['Что-то\n','Что-то там\n']
и с помощью команды print оно его выводит в рядок типа вот так: 'Что-то\n','Что-то там\n' как сделать так чтобы убрать во- первых кавычки, во-вторых убрать \n этот знак и в третих написать все в столбик:
'Что-то\n'
'Что-то там\n'
mkone112,
Аккуратнее с чаем. Да, можно и так. Вообще - есть куча методов сделать это. Уже придумали четыре.
Мой вариант "остался" от попыток написать нечто более менее универсальное и для
b = ['Что-то\n','Что-то там\n']
и для
a=['Что-то','Что-то там']
В последнем случае sep='' не сработает. Но ваш вариант для конкретного случая проще, не спорю.
Сергей Горностаев,
print (*B) - последний символ-то он отрежет, Но вот "перевод каретки" судя по всему не делает, или делает не так, как нам кажется. И следующая строчка оказывается сдвинутой. Причем - что меня еще больше удивило - ровно один раз:
B = ['Что-то\n','Что-то там\n','Что-то там\n','Что-то там\n']
print(*B)
Результат:
Что-то
Что-то там
Что-то там
Что-то там
Возможно, это как-то связано с "историческим наследием", когда в Windows (унаследовавшей это свойство от MS-DOS) требовалось давать два символа '\r\n'. А сдругой стороны требовалась интероперабельность с Unix, где изначально была принята другая стратегия. Не знаю, я так и не разобрался в истинных причинах этого явления.
А факт - признаюсь, оказался неожиданным.