Это пример кода:
my_list = [
{'name': 'Saeed', 'source_country': 'IR', 'destination_country': 'IT', 'email': '[email protected]'},
{'name': 'Vahid', 'source_country': 'US', 'destination_country': 'DE', 'email': '[email protected]'},
{'name': 'Ali', 'source_country': 'UK', 'destination_country': 'JP', 'email': '[email protected]'},
{'name': 'Joe', 'source_country': 'FR', 'destination_country': 'KR', 'email': '[email protected]'},
]
html = '\n'.join([f"{b.replace('_', ' ').title()}: {p}
" for p in my_list for b in p])
Это текущий результат:
>>> print(html)
Name: Saeed
Source Country: IR
Destination Country: IT
Email: [email protected]
Name: Vahid
Source Country: US
Destination Country: DE
Email: [email protected]
Name: Ali
Source Country: UK
Destination Country: JP
Email: [email protected]
Name: Joe
Source Country: FR
Destination Country: KR
Email: [email protected]
У меня будет вот это (ожидаемый результат):
Name: Saeed, Source Country: IR, Destination Country: IT, Email: [email protected]
Name: Vahid, Source Country: US, Destination Country: DE, Email: [email protected]
Name: Ali, Source Country: UK, Destination Country: JP, Email: [email protected]
Name: Joe, Source Country: FR, Destination Country: KR, Email: [email protected]
Как сохранить и распечатать ожидаемый результат?
Edit1
Я знаю такой способ сохранить вывод, но я не это имел в виду:
html = '\n'.join([f"Name: {p['name']}, Source Country: {p['source_country']}, Destination Country: {p['destination_country']}, Email: {p['email']}
" for p in my_list])
Подробнее здесь: https://stackoverflow.com/questions/786 ... e-to-store
Как сохранить все ключи/значения словаря в одной строке для хранения? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как распечатать определенные ключи и значения из списка диктовок в одной строке в Python
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как распечатать определенные ключи и значения из списка диктовок в одной строке в Python
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-