How do you insert an item into a dictionary (in python 3.7.2)?

Jon Ribbens jon+usenet at unequivocal.eu
Fri Jun 28 11:48:52 EDT 2019


On 2019-06-28, Larry Martell <larry.martell at gmail.com> wrote:
> On Fri, Jun 28, 2019 at 11:10 AM CrazyVideoGamez
><jasonanyilian at gmail.com> wrote:
>>
>> How do you insert an item into a dictionary? For example, I make a dictionary called "dictionary".
>>
>> dictionary = {1: 'value1', 2: 'value3'}
>>
>> What if I wanted to add a value2 in the middle of value1 and value3?
>
> Dicts are not ordered. If you need that use an OrderedDict
> (https://docs.python.org/3.7/library/collections.html#collections.OrderedDict)

This is no longer true from Python 3.6 onwards - dicts are ordered.
There's no way to insert an item anywhere other than at the end though.



More information about the Python-list mailing list