新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中的容器是什么
容器:容器是一種把多個元素組織在一起的數(shù)據(jù)結構,容器中的元素可以逐個地迭代獲取,可以用in, not in關鍵字判斷元素是否包含在容器中。

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


咨詢
建站咨詢
