Как отсортировать динамически обновляемые данные словаря при каждом обновлении новых ключей в словаре?Это дает мне случайный порядок для ключей всякий раз, когда я пытаюсь напечатать словарь после обновления.
Использование функции Sorted не похоже на динамическую сортировку данных.Я получаю случайный порядок всякий раз, когда в словарь добавляются новые ключи, и мне нужно отсортировать их и обновить в данных в формате JSON.
mydict ={"item_0": "apples"}
print(mydict)
mydict.update(item_1="banana")
print(mydict)
mydict.update(item_2="oranges")
print(mydict)
mydict.update(item_3="peaches")
print(mydict)
mydict.update(item_4="tangerines")
print(mydict)
Actual Results
{'item_0': 'apples'}
{'item_0': 'apples', 'item_1': 'banana'}
{'item_2': 'oranges', 'item_0': 'apples', 'item_1': 'banana'}
{'item_2': 'oranges', 'item_3': 'peaches', 'item_0': 'apples', 'item_1':
'banana'}
{'item_4': 'tangerines', 'item_2': 'oranges', 'item_3': 'peaches',
'item_0': 'apples', 'item_1': 'banana'}
Expected Results
{'item_0': 'apples'}
{'item_0': 'apples', 'item_1': 'banana'}
{'item_0': 'apples', 'item_1': 'banana', 'item_2': 'oranges'}
{'item_0': 'apples', 'item_1': 'banana', 'item_2': 'oranges', 'item_3':
'peaches'}
{'item_0': 'apples', 'item_1': 'banana', 'item_2': 'oranges', 'item_3':
'peaches', 'item_4': 'tangerines'}