Dictionary 是 Python 用來儲存 key → value 的對應關係,其他語言類似的資料結構為 :
HashMap(Java);Object/Map(JavaScrip);Map(Go)等等,以下筆記一些 Dictionary 小觀念和使用時機。注意 Dictionary 底層是 hash table,所以其 key 必須是不可變的 (Immutable),這要特別注意 ; 另外自 Python 3.7+ 起,Dictionary 有保證會「保留插入順序」,但還是盡量不要依賴這個行為會比較好。









