創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
成都創(chuàng)新互聯(lián)是一家專注于成都網站建設、網站制作與策劃設計,博愛網站建設哪家好?成都創(chuàng)新互聯(lián)做網站,專注于網站建設十余年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:博愛等地區(qū)。博愛做網站價格咨詢:028-86922220這篇文章運用簡單易懂的例子給大家介紹python中的容器有哪些,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
容器:容器是一種把多個元素組織在一起的數據結構,容器中的元素可以逐個地迭代獲取,可以用in, not in關鍵字判斷元素是否包含在容器中。
容器是一種可以包含其他類型對象(如列表、元組、字典等)作為元素的對象;
容器僅僅只是用來存放數據的,我們平常看到的 l = [1,2,3,4]等等,好像我們可以直接從列表這個容器中取出元素,但事實上容器并不提供這種能力,而是可迭代對象賦予了容器這種能力。
python提供多種數據類型來存放數據項集合。
1,列表
列表可以保存不同類型的數據,比如一個列表可以同時保存著整型和字符串型的數據。
>>> 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}
集合支持一些數學運算,例如并集,交集和補集。并集用管道符號(|)來實現(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} >>>
關于python中的容器有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。