Проверка c -источника dictobject.c
показывает, что в структуре содержится член, отвечающий за поддержание явного подсчета (dk_size
)
layout:
+---------------+
| dk_refcnt |
| dk_size |
| dk_lookup |
| dk_usable |
| dk_nentries |
+---------------+
...
Таким образом, он будет есть заказ O(1)