#python #python-3.x #list #dictionary
#python #python-3.x #Список #словарь
Вопрос:
Например, если у меня есть словарь на python, который выглядит как:
{'John': ['boy, 'american'], 'Jane': ['girl', 'canadian']}.
как нам сохранить его в файле .txt следующим образом:
sample.txt
John
boy
american
Jane
girl
canadian
Комментарии:
1. Что вы пробовали? #WriteMyCodeForMe
Ответ №1:
d = {'John': ['boy', 'american'], 'Jane': ['girl', 'canadian']}
with open('sample.txt', 'w') as f:
for k, v in d.items():
# write name
f.write("{}n".format(k))
# write attributes of name
for elem in v:
f.write("{}n".format(elem))
# write new line
f.write("n")
Ответ №2:
Комментарии:
1. Просто предложение, вместо того, чтобы вставлять ссылку на изображение (с которого никто не может скопировать при необходимости), вы могли бы опубликовать сам код, который был бы полезен для OP
2. это не сохраняет dict в формате новых строк, как было запрошено, но сохраняет его с помощью апостроф и фигурных скобок