I'm curious as to how OrderedDict from the collections library keeps key/pair order? I looked around online and couldn't find an answer.
From the source code, it appears to be implemented as a dict
with a doubly linked list of keys for ordering, as well as another dict
that maps keys to their position in the list.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.