2016-10-23 4 views
-2

поэтому у меня есть словарь питона в виде { «ключом1»: [значение1, значение2]} Я надеюсь написать его в файл JSON в формате:Как написать словарь python в json-файл в следующем формате?

{ 
    "key1": [value1, value2], 
    "key2": [value, value], 
    .... 
} 

настоящее время я использую json.dump (словарь, file_to_write_to), а выходной сигнал выглядит следующим образом:

{"key1": [value1, value2], "key2": [value, value]} 
+2

'json.dump (словарь, file_to_write_to, отступы = 4)' – xli

ответ

0

Из simplejson документации (см симпатичной печати) https://simplejson.readthedocs.io/en/latest/

>>> import simplejson as json 
>>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4 * ' ')) 
{ 
    "4": 5, 
    "6": 7 
} 
+0

Это даст результат, как это, что это не то, что я ожидал. ' "google.com": [ 17,359, 42,282 ], ' –

+0

Ahh формате комментария я сделал выше просто перепутались. В основном 17.359 и 42.282 разделились на две отдельные строки, что не то, что я ожидал от нее –

Смежные вопросы