亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

多伦县| 平昌县| 芷江| 阿克苏市| 湖南省| 务川| 韶山市| 平泉县| 巴青县| 乐平市| 佛学| 逊克县| 南部县| 崇信县| 东港市| 寿阳县| 漳州市| 分宜县| 怀远县| 彭泽县| 通许县| 江油市| 绵竹市| 长顺县| 宜州市| 定陶县| 西峡县| 凌海市| 乐亭县| 乌鲁木齐市| 富源县| 淮南市| 融水| 社旗县| 宝山区| 彩票| 长顺县| 盐山县| 来安县| 莱西市| 阆中市|