Я застрял на вопрос с попыткой переформатировать Dictкак переформатировать Dict питона
Вот мой код, который писал Dict:
deLimit = "**"
hashKey = item1 +deLimit+ item2 +deLimit+ item3 +deLimit+ item4
mydict[hashKey] = {
“key”: currentTotal + 1
}
with open(file,’a’) as newfile:
print “heading1 heading2 heading3 heading4 heading5”
for key, val in myDict.iteritems():
print(repr((key.split('**'), val)))
Результаты в:
heading1 heading2 heading3 heading4 heading5
([‘item1’, ‘item2’, ‘item3’, ‘item4’], {‘key’: 1})
([‘item1’, ‘item2’, ‘item3’, ‘item4’], {‘key’: 1})
([‘item1’, ‘item2’, ‘item3’, ‘item4’], {‘key’: 1})
Я знаю, что repr делает приятный формат моего dict. Но как мне переформатировать вывод?
Что я ищу, чтобы достичь является:
heading1 heading2 heading3 heading4 heading5
item1 item2 item3 item4 keyValue
item1 item2 item3 item4 keyValue
item1 item2 item3 item4 keyValue
item1 item2 item3 item4 keyValue
item1 item2 item3 item4 keyValue
…
Но я не уверен, как переформатировать этот выход
([‘item1’, ‘item2’, ‘item3’, ‘item4’], {‘key’: 1})
Благодарности
У вас нет. Вы перебираете структуры и генерируете свой собственный результат. –
Что такое структура 'myDict'? – Rohanil
Как выглядит ваш «myDict»? –