日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

python字典

 pythonjava學習 2021-04-06
近些年最長的五一小長假結束了,結束了,結束了......
來一張照片撫慰一下想出去浪的心......

字典在python中也是一種常用的數(shù)據(jù)類型。
它是一種可變容器模型,可用來存儲任意類型的對象,如:字符串、數(shù)字、元組等。
1、字典的創(chuàng)建
字典由鍵和對應值這樣的鍵/值對所組成。每個鍵/值對里面的鍵和值之間用冒號:分隔開,鍵/值對之間是由逗號,隔開,整個字典包括在花括號中。
例:
d1={name:lay,age:18}
d2={'abc:18,money:80.8,1986:86}
要注意的是,字典中的鍵不允許重復出現(xiàn)。就是說冒號左邊的鍵的名字只能出現(xiàn)一次,但值可以重復。
鍵名也不能用列表:如果d3={[1,2,3,4]:1234}這樣是會報錯的。

但可以用元組:

原因是:字典中的鍵是不可變的,所以可以用元組,而不能用列表
2、訪問字典里的值
要訪問整個字典,直接用字典名就行。
但如果要訪問字典里某個鍵的值,就需要把相應的鍵放在方括號里。
當然,訪問的時候,要訪問鍵存在的那個值。
也可以用values()返回字典中的所有值。

---------------------------------------休息休息

---------------------------我是廣告開始的分隔線

---------------------------我是廣告結束的分隔線

----------------------------------- -------接著

3、修改字典
字典里的鍵是不能修改的,但其值可以修改。
也可以增加或刪除鍵/值對。
也可以清空整個字典,用clear()。
也可以刪除整個字典,用del。

4、常用字典的函數(shù)
dict.copy() 返回一個字典dict的副本
dict.keys() 返回字典中所有鍵
dict.values() 返回字典中的所有值
len(dict) 計算字典中鍵的總數(shù)
str(dict) 輸出字典可打印的字符串表示
type(variable)返回輸入的變量類型,如果變量是字典就返回字典類型。此函數(shù)在其他類型中也可以使用。
key in dict 判斷key是否在字典dict中,若在返回True,否則返回Falsepop(key[,default]) 刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。否則,返回default值。
例:

>>> d1={'name':'lay','age':18,1986:86}

>>> d1

{'name': 'lay', 'age': 18, 1986: 86}

>>> d2=d1.copy()

>>> d2

{'name': 'lay', 'age': 18, 1986: 86}

>>> d1.keys()

dict_keys(['name', 'age', 1986])

>>> d1.values()

dict_values(['lay', 18, 86])

>>> len(d1)

3

>>> str(d1)

"{'name': 'lay', 'age': 18, 1986: 86}"

>>> type(d1)

<class 'dict'>

>>> 'name' in d1

True

>>> 'n' in d1

>>> a=1

>>> type(a)

<class 'int'>

>>> d1.pop('name')

'lay'

>>> d1

{'age': 18, 1986: 86}

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多