1. 程式人生 > >Python基礎---字典

Python基礎---字典

字典基本操作
    1.修改元素  通過key,修改value

dict = {'name':'班長', 'id':100, 'sex':'f', 'address':'地球亞洲中國北京'}
newId = input('請輸入新的學號')
dict['id'] = int(newId)
print('修改之後的id為%d:'%dict['id'])

    2.新增元素 
            變數名['鍵'] = 資料 
            鍵不存在時為新增,鍵存在時為修改

    3.刪除元素
            del   刪除指定的元素
            del dict(key)
            clear 清空整個字典
            dict.clear()
    4.其他操作
            dict.len()             鍵值對的個數
            dict.key()            返回一個包含字典所有KEY的列表
            dict.values()       返回一個包含字典所有value的列表
            dict.items()        返回一個包含所有(鍵,值)元組的列表
            dict.has_key(key)   判斷key在字典中,在返回True
字典的遍歷
    1.遍歷字典的key(鍵)

dict={"name":"奧特曼","sex":"man","num":"123"}
for key in dict.keys():
    print(key)

    2.遍歷字典的value(值)

dict={"name":"奧特曼","sex":"man","num":"123"}
for value in dict.values():
    print(value)

    3.遍歷字典的項(元素)

dict={"name":"奧特曼","sex":"man","num":"123"}
for item in dict.items():
    print(item)

    4.遍歷字典的key-value(鍵值對)

dict={"name":"奧特曼","sex":"man","num":"123"}
for key , value in dict.items():
    print(key,":" + value)