python 容器總結(jié)整理
python 容器總結(jié)整理
list
可變數(shù)組
tuple
不可變數(shù)組
dict
鍵值對(duì)(key-value)的字典(dictionary)
初始化:
a={‘lyt':90}
添加:
a[‘zxw']=91
訪問(wèn):
1.a[key]
不存在會(huì)出錯(cuò)
2.a.get(key)
不存在返回None
3.a.get(key,val1)
不存在返回指定的val1
####判斷:
>>>key in a True/False
刪除:
a.pop(key)
存在返回對(duì)應(yīng)的val,不存在報(bào)錯(cuò)
注意,key必須為不可變量,如字符串,整數(shù),元組。不可為數(shù)組。
>>> a
[1, 2, 3]
>>> b
(1, 2)
>>> d
{'lyt': 90}
>>> d[a]=99
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
>>> d[b]=99
>>> d
{(1, 2): 99, 'lyt': 90}
set
不含重復(fù)key的集合
創(chuàng)建
需要提供一個(gè)list
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Python使用PyMongo4.x操作MongoDB的教程分享
PyMongo是一個(gè)Python編程語(yǔ)言中用于連接和操作MongoDB數(shù)據(jù)庫(kù)的庫(kù),它提供了豐富的功能和API,使開發(fā)者能夠在Python中輕松地進(jìn)行MongoDB的數(shù)據(jù)交互和管理,本文給大家總結(jié)了Python如何使用PyMongo4.x操作MongoDB,需要的朋友可以參考下2023-09-09
Python實(shí)現(xiàn)8個(gè)概率分布公式的方法詳解
在本文中,我們將介紹一些常見的分布(均勻分布、高斯分布、對(duì)數(shù)正態(tài)分布等)并通過(guò)Python代碼進(jìn)行可視化以直觀地顯示它們,感興趣的可以學(xué)習(xí)一下2022-05-05
淺談Pandas dataframe數(shù)據(jù)處理方法的速度比較
這篇文章主要介紹了淺談Pandas dataframe數(shù)據(jù)處理方法的速度比較,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
基于python3.7利用Motor來(lái)異步讀寫Mongodb提高效率(推薦)
Motor是一個(gè)異步mongodb driver,支持異步讀寫mongodb。它通常用在基于Tornado的異步web服務(wù)器中。這篇文章主要介紹了基于python3.7利用Motor來(lái)異步讀寫Mongodb提高效率,需要的朋友可以參考下2020-04-04
Python數(shù)據(jù)結(jié)構(gòu)棧實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換簡(jiǎn)單示例
眾所周知計(jì)算機(jī)的內(nèi)存都是以二進(jìn)制的形式進(jìn)行數(shù)據(jù)存儲(chǔ),下面這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)結(jié)構(gòu)棧實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
Python OpenCV 直方圖的計(jì)算與顯示的方法示例
這篇文章主要介紹了Python OpenCV 直方圖的計(jì)算與顯示的方法示例,主要介紹用NumPy和Matplotlib計(jì)算和繪制直方圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02

