字典操做

字典操做                                                                                                                      

clear數組

    功能:清空字典get

    dict_li = {'users':'swht','age':'18',}it

    dict_li.clear()date

    返回結果:dict_li遍歷

            {}語法

 

copydict

    功能:淺拷貝di

    dict_li = {'users':'swht','age':'18',}copy

    dict_li.copy()co

    返回結果:{'age': '18', 'users': 'swht'}

    dict_li = {'users':'swht','age':'18','address':{'sd':'dz'}}

    dict_li.copy()

    返回結果:{'age': '18', 'users': 'swht', 'address': {'sd': 'dz'}}

   

fromkeys()

    功能:用於建立一個新字典,以序列seq中元素作字典的鍵,value爲字典全部鍵對應的初始值。

    語法:dict.fromkeys(seq[, value]))

    參數:seq -- 字典鍵值列表。

         value -- 可選參數, 設置鍵序列(seq)的值。

    li = ['users','age']

    dict_li = dict.fromkeys(li,'swht')

    返回結果:dict_li

            {'age': 'swht', 'users': 'swht'}

 

get

    功能:獲取字典的value值

    dict_li = {'users':'swht','age':'18',}

    dict_li.get('users')

    返回結果:'swht'

 

items

    功能:返回可遍歷的(鍵, 值) 元組數組

    dict_li = {'users':'swht','age':'18',}

    dict_li.items()

    返回結果:dict_items([('age', '18'), ('users', 'swht')])

 

keys

    功能:獲取字典可遍歷的鍵

    dict_li = {'users':'swht','age':'18',}

    dict_li.keys()

    返回結果:dict_keys(['age', 'users'])

 

pop

    功能:刪除字典中指定的鍵值

    dict_li = {'users':'swht','age':'18',}

    dict_li.pop('age')

    返回結果:'18'

 

popitem

    功能:隨機返回並刪除字典中的一對鍵和值

    dict_li = {'users':'swht','age':'18',}

    dict_li.popitem()

    返回結果:('age', '18')

    dict_li

    {'users': 'swht'}

 

setdefault

    功能:查找鍵值,若是鍵不已經存在於字典中,將會添加鍵並將值設爲默認值。

    dict_li = {'users':'swht','age':'18',}

    dict_li.setdefault('ID',5)

    返回結果:5

    dict_li

    返回結果:{'age': '18', 'users': 'swht', 'ID': 5}

 

update

    功能:把指定字典的鍵值更新到當前字典中

    dict_li = {'users':'swht','age':'18',}

    dict_ai = {'address':'山東'}

    dict_li.update(dict_ai)

    dict_li

    返回結果:{'age': '18', 'users': 'swht', 'address': '山東'}

 

values

    功能:獲取字典的全部值

    dict_li = {'age': '18', 'users': 'swht', 'address': '山東'}

    dict_li.values()

    返回結果:dict_values(['18', 'swht', '山東'])

相關文章
相關標籤/搜索