Python 2.7 3.x 中 dict 的基本特性 有序特徵


Python dict 主要用於存儲鍵:值對。

dict 中每個鍵隻能有一個,添加相同鍵不同值,隻會替換原鍵值。

有序特性


dict 在 Python 2.7 根本沒有有序特性,在 Python 3.5 及之後卻有一些有序特性。

功能雖比專業 OrderedDict (有序字典) 弱,但對於一些要求不高的場閤還是很不錯的。

dict 比較 list


Python dict 在某些方麵的運行效率要比 list 更高 (如迭代索引)。

list 可以使用 __init__() 初始清零所有項,而 dict 隻能使用 clear() 清零所有項。