Python程式設計——Python基礎知識之字典(三)
阿新 • • 發佈:2019-01-24
在python中,字典是一系列鍵——值對,每個鍵都與一個值相關聯,可以使用鍵來訪問與之關聯的值,與鍵相關聯的值可以是數字,字串,列表乃至字典,也可以將python物件用作字典的值,在python中,字典放在花括號中的一系列鍵值表示
1.一個簡單的字典
alien = {'color':'green', 'point':5}
print alien['color']
print alien['point']
#輸出結果
green
5
2.在字典中新增鍵-值對
alien = {'color':'green', 'point':5}
alien['x_position'] = 0
alien['y_position' ] = 20
print alien
-----------------------------------------------------------------
{'color': 'green', 'y_position': 20, 'x_position': 0, 'point': 5}
-----------------------------------------------------------------
4.建立空字典增加並修改值
alien = {}
alien['color']='green'
print alien
--------------------
{'color': 'green'}
--------------------
#修改字典中color的值
alien['color'] = 'yellow'
print alien
-------------------
{'color': 'yellow'}
-------------------
5.刪除鍵—值對
可以使用del刪除相應的鍵值,使用del語句時必須指定字典名和要刪除的鍵
alien = {'color':'green', 'point':5}
del alien['point']
print alien
----------------
{'color': 'green'}
----------------
6.遍歷字典
1>用items()遍歷鍵-值
alien = {'color':'green', 'point':5}
#在for迴圈中定義兩個值,k和v通過items()方法來遍歷字典
for k, v in alien.items():
print k,v
-----------------
color green
point 5
-----------------
2>用keys()遍歷所有的鍵
for k in alien.keys():
print k
-------------
color
point
-------------
3>用values遍歷所有的值
for v in alien.values():
print v
green
5