新聞中心
容器:容器是一種把多個(gè)元素組織在一起的數(shù)據(jù)結(jié)構(gòu),容器中的元素可以逐個(gè)地迭代獲取,可以用in, not in關(guān)鍵字判斷元素是否包含在容器中。

目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、秀山土家族苗族網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
容器是一種可以包含其他類型對(duì)象(如列表、元組、字典等)作為元素的對(duì)象;
容器僅僅只是用來(lái)存放數(shù)據(jù)的,我們平??吹降?l = [1,2,3,4]等等,好像我們可以直接從列表這個(gè)容器中取出元素,但事實(shí)上容器并不提供這種能力,而是可迭代對(duì)象賦予了容器這種能力。
python提供多種數(shù)據(jù)類型來(lái)存放數(shù)據(jù)項(xiàng)集合。
1,列表
列表可以保存不同類型的數(shù)據(jù),比如一個(gè)列表可以同時(shí)保存著整型和字符串型的數(shù)據(jù)。
>>> jj=[]
>>> jj.append(1)
>>> jj.append("a")
>>> jj
[1, 'a']
>>>2,字典
python中的字典,類似于java的map,用于保存鍵值對(duì)。
>>> jj={}
>>> jj["a"]=1
>>> jj["b"]=2
>>> jj[3]=3
>>> jj
{'a': 1, 'b': 2, 3: 3}3,set集合
集合是由不同元素組成的合集。
>>> a=[1, 2, 3, 4, 4, 5]
>>> set_a=set(a)
>>> set_a
{1, 2, 3, 4, 5}集合支持一些數(shù)學(xué)運(yùn)算,例如并集,交集和補(bǔ)集。并集用管道符號(hào)(|)來(lái)實(shí)現(xiàn),交集用&符號(hào)來(lái)實(shí)現(xiàn)。
>>> a=[1, 2, 3, 4, 4, 5]
>>> set_a=set(a)
>>> set_a
{1, 2, 3, 4, 5}
>>> set_b=set([1, 2, 7])
>>> set_b
{1, 2, 7}
>>> set_a-set_b
{3, 4, 5}
>>> set_a | set_b
{1, 2, 3, 4, 5, 7}
>>> set_a & set_b
{1, 2}
>>> 網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:python中的容器是什么
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/djhsioo.html


咨詢
建站咨詢
