- 字典的key可以是一般的tuple,但是不能是內(nèi)含list元素的tuple
- 創(chuàng)建字典
- 直接定義法
info = {'name':'lilei', 'age':23}
- dict()
info = dict(name='lilei', age=23)
- 直接修改
- info.update(dict()) 參數(shù)也是字典類型魄幕,覆蓋相同key相艇,添加沒有的key
- del()
del(info['name'])
或者del(info)
- clear() 清除字典中的內(nèi)容
- pop() 彈出相應(yīng)key的元素,并返回相應(yīng)的value,
name = info.pop('name') # name = 'lilei'
\# 如果沒有此key,會返回keyError
\# 可以設(shè)置第二個參數(shù)纯陨,表示如果沒有相應(yīng)的key坛芽,可以返回定義的第二個參數(shù)內(nèi)容
phone = info.pop('phone', 'iphone5s')
- in和has_key()
phone in info
info.has_key('phone')
- keys()留储、values()、items()
info.items() # [('name', 'lilei'), ('age', 23)]
- get()
info.get('name')
info.get('ages', 33) # 33
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者