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', '山東'])