Как обработать текст? Python
Не могу текст (str) видом:
('Фомин Дмитрий Петрович', '1111111111'), ('Лисенко Дмитрий', '2222222222'), ('Родриго Дмитрий Сергеевич', '3333333333'), и так далее
НЕ циклом вывести его с каждой новой строки, а так же без скобок и запятых вывести чистым видом.
Если без цикла никак, то уже пусть будет циклом, просто мне надо одним сообщением в телеграмм боте отправить, а не куча отдельных
Ответы (1 шт):
Автор решения: arklight
→ Ссылка
Если тебе нужно вывести в формате "элемент1.1 элемент1.2\nэлемент2.1 элемент2.2", то есть самый наивный вариант: сформировать строку, которую ты потом отправишь
arr = [('Фомин Дмитрий Петрович', '1111111111'), ('Лисенко Дмитрий', '2222222222'), ('Родриго Дмитрий Сергеевич', '3333333333')]
final_str = ""
for item in arr:
final_str += item[0] + " " + item[1] + "\n"
Вывод
Фомин Дмитрий Петрович 1111111111
Лисенко Дмитрий 2222222222
Родриго Дмитрий Сергеевич 3333333333