1. 程式人生 > >Python程式設計——Python基礎知識之字典(三)

Python程式設計——Python基礎知識之字典(三)

在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