91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python字典的內置方法

發布時間:2020-07-11 19:05:16 來源:網絡 閱讀:322 作者:麥迪門徒 欄目:編程語言

1.fromkeys(seq[,value])

???? fromkeys()方法用于創建并返回一個新的字典,它有兩個參數,第一個參數時字典的鍵,第二個參數時可選的,是傳入鍵對應的值,

如果不提供,那么默認是None。

例:

>>> dict1={}
>>> dict1.fromkeys((1,2,3))
{1: None, 2: None, 3: None}

>>> dict1.fromkeys((1,2,3),"number")
{1: 'number', 2: 'number', 3: 'number'}

2.keys(),values(),items()

???? keys()用于返回字典中的鍵,values()用于返回字典中所有的值,items()用于返回字典中所有的鍵值對

例:

>>> dict3={}
>>> dict3=dict3.fromkeys(range(32),"贊")
>>> dict3.keys()
dict_keys([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31])
>>> dict3.values()
dict_values(['贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊', '贊',

'贊', '贊', '贊'])
>>> dict3.items()
dict_items([(0, '贊'), (1, '贊'), (2, '贊'), (3, '贊'), (4, '贊'), (5, '贊'), (6, '贊'), (7, '贊'), (8, '贊'), (9, '贊'), (10, '贊'), (11, '贊'), (12, '贊'), (13, '贊'), (14, '贊'),

(15, '贊'), (16, '贊'), (17, '贊'), (18, '贊'), (19, '贊'), (20, '贊'), (21, '贊'), (22, '贊'), (23, '贊'), (24, '贊'), (25, '贊'), (26, '贊'), (27, '贊'), (28, '贊'), (29, '贊'),

(30, '贊'), (31, '贊')])

3.get(key[,default])

??? get()方法提供了更寬松的方式去訪問字典項,當鍵不存才的時候,get()方法并不會報錯,只是默默的返回了一個None,表示啥都沒有

例:

>>> dict3.get(32)
>>>

4.clear()

???? 如果需要清空一個字典,使用clear()方法

例:

>>> dict3.clear()
>>> dict3
{}

5.copy()

??? copy()方法是用于拷貝(淺拷貝)整個字典

例:

>>> dict4={"dog":"狗狗","cat":"貓咪","lion":"獅子"}
>>> dict5=dict4.copy()
>>> dict5
{'dog': '狗狗', 'cat': '貓咪', 'lion': '獅子'}
>>> id(dict4)
2637069364392
>>> id(dict5)
2637070146440
>>> dict4["lion"]="老虎"
>>> dict4
{'dog': '狗狗', 'cat': '貓咪', 'lion': '老虎'}
>>> dict5
{'dog': '狗狗', 'cat': '貓咪', 'lion': '獅子'}

6.pop(key[,value])和popitem()

?? pop()是給定鍵彈出對應的值,而popitem()是彈出一個項(一個鍵值對)

例:

>>> dict5
{'dog': '狗狗', 'cat': '貓咪', 'lion': '獅子'}
>>> dict5.pop('cat')
'貓咪'
>>> dict5
{'dog': '狗狗', 'lion': '獅子'}
>>> dict5.popitem()
('lion', '獅子')
>>> dict5
{'dog': '狗狗'}

7.setdefault(key[,default])

??? setdefault()方法和get()方法有些類似,但是,當setdefault()在字典中找不到相應的鍵時會自動添加

例:

>>> dict5
{'dog': '狗狗'}
>>> dict5.setdefault('dog')
'狗狗'
>>> dict5.setdefault('cat')
>>> dict5
{'dog': '狗狗', 'cat': None}

8.update([other])

?? update()方法可以用來更新字典

例:

>>> dict5
{'dog': '狗狗', 'cat': None}
>>> dict5.update(tigger="老虎")
>>> dict5
{'dog': '狗狗', 'cat': None, 'tigger': '老虎'}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西充县| 同心县| 宽城| 石台县| 佛学| 定陶县| 五华县| 循化| 崇左市| 平顺县| 阿拉善右旗| 常德市| 汤原县| 东乌珠穆沁旗| 桑日县| 象州县| 海宁市| 晋中市| 乐昌市| 兴城市| 潞西市| 济南市| 襄垣县| 南昌县| 灵川县| 靖远县| 渭南市| 平凉市| 靖州| 崇礼县| 紫金县| 康马县| 青川县| 镇康县| 宁南县| 莎车县| 红河县| 河南省| 潮州市| 福州市| 凉山|