python 字典的用法

#提示,文章裏沒有縮進.

#字典 

#定義一個空字典
alien_0 = {}
alien_0 = {'color':'red','points':5}


#給字典添加健值對
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0) #輸出{'color': 'red', 'points': 5, 'x_position': 0, 'y_position': 25}


#修改字典的值
alien_0['x_position'] = 10
print(alien_0) #輸出{'color': 'red', 'points': 5, 'x_position': 10, 'y_position': 25}


#刪除健值對
del alien_0['x_position'] 
print(alien_0) #輸出:{'color': 'red', 'points': 5, 'y_position': 25}

#遍歷字典,聲明兩個變量
#注:遍歷字典時,鍵值對的返回順序與存儲順序不同
for k,v in alien_0.items():
#print("key" +k.title()+",value"+v.title()+".")
print("key:{},value:{}".format(k, v))#用一個print打印兩個值
 
#遍歷字典所有的key,省略掉keys()也是可以的,輸出結果不變
#for key in alien_0.keys():
#    print(key)  

#按順序遍歷字典中的所有鍵   
for key in sorted(alien_0.keys()):
print(key)
#按順序遍歷字典中的所有值
for val in sorted(set(alien_0.values())):
print(val)
#用set方法去重複
set(alien_0.values())#得到一個沒有任何重複數據的列表

#另外也可以進行各種嵌套,如:字典裏存列表,字典裏存字典之類的等等 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章