注意:該作者部落格已遷移至https://buxianshan.xyz
字典是一系列鍵-值對
在Python中字典用放在花括号{}中的一系列鍵值對表示。
指定鍵時,Python将傳回與之對應的值。鍵和值之間用冒号分隔,而鍵-值對之間用逗号分隔。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL5kDN1ITOzQTMwEDMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
1、通路字典中的值
2、添加鍵-值對
3、删除鍵-值對
使用del語句删除指定的鍵,同時删除對應的值。
python的del不同于C的free和C++的delete。由于python都是引用,而python有GC機制,是以,del語句作用在變量上,而不是資料對象上。del删除的是變量,而不是資料。
周遊字典
1、周遊所有鍵-值對
items()方法以清單傳回可周遊的(鍵, 值) 元組數組。
2、周遊字典中所有的鍵
使用keys()方法傳回所有的鍵。
其實周遊字典時會預設周遊所有的鍵,隻是使用keys()方法可讓代碼更容易了解,當然也可以省略它。
3、按順序周遊字典中所有的鍵
擷取字典的元素時,擷取順序是不可預測的。可以使用sorted()函數來獲得按特定順序排列的鍵清單。
4、周遊字典中的所有值
使用集合(set)剔除重複的值。