<track id="hhhhf"></track>

<track id="hhhhf"></track><menuitem id="hhhhf"></menuitem>

      <address id="hhhhf"><track id="hhhhf"><span id="hhhhf"></span></track></address>

        <big id="hhhhf"><strike id="hhhhf"><rp id="hhhhf"></rp></strike></big><track id="hhhhf"><span id="hhhhf"><rp id="hhhhf"></rp></span></track>

        <pre id="hhhhf"><strike id="hhhhf"></strike></pre>

        <pre id="hhhhf"><pre id="hhhhf"><strike id="hhhhf"></strike></pre></pre>

              當前位置: 首頁 / 技術分享 / 正文
              好程序員Python培訓分享數據類型Set集合實例詳解

              2020-10-30

              Python培訓

                好程序員Python培訓分享數據類型Set集合實例詳解,結合實例形式詳細分析了Python數據類型中集合的概念、原理、創建、遍歷、交集、并集等相關操作技巧,下面我們一起來看一下吧。

              Python

              1.概述

              setdict類似,但set是一組key的集合,與dict的區別在于set不存儲value。

              本質:無序且無重復元素的集合(具有自動去重的功能)。

              2.set的創建

              語法:

              set1 = set([1, 2, 3, 4, 5])

              注意:創建set需要一個list或者tuple或者dist作為輸入集合,重復的元素在set中會被自動的過濾

              s1 = set([1, 2, 3, 4, 5])

              print(s1)

              輸出:

              {1, 2, 3, 4, 5}

              3.set操作

              3.1set.add()

              1.可以添加重復的元素,但是不會有效果

              2.add的元素不能是列表或者字典,因為他們是可變的

              s1 = set([1, 2, 3, 4, 5])

              s1.add(6)

              s1.add((2, 3, 4))

              print(s1)

              結果

              {1, 2, 3, 4, 5, 6, (2, 3, 4)}

              3.2set.update()

              功能:插入整個list、tuple、字符串打碎插入

              注意:不能直接插入數字。

              s1 = set([1, 2, 3, 4, 5])

              s1.update([4,"anam","hha"])

              s1.update("hello")

              print(s1)

              結果

              {1, 2, 3, 4, 5, 'anam', 'l', 'o', 'h', 'e', 'hha'}

              3.3set.remove(元素)

              功能:刪除元素

              s1 = set([1, 2, 3, 4, 5])

              s1.remove(3)

              print(s1)

              輸出:

              {1, 2, 4, 5}

              3.4遍歷元素

              語法:

              for i in set

              print(i)

              注意:set是無序的,因此不能通過下標獲取元素。

              for index, data in enumerate(set):

                print(index, data)

              可以通過這種方式,來強行添加下標

              s1 = set([1, 2, 3, 4, 5])

              for i in s1:

                print(i)

              for index,data in enumerate(s1):

                print(index, data)

              輸出:

              1

              2

              3

              4

              5

              0 1

              1 2

              2 3

              3 4

              4 5

              3.5交集與并集

              語法:

              交集newest=set1&set2

              并集newest=set1|set2

              s1 = set([1, 2, 3, 4, 5])

              s2 = set([4, 5, 6, 7])

              s3 = s1 & s2

              s4 = s1 | s2

              print(s3)

              print(s4)

              結果

              {4, 5}

              {1, 2, 3, 4, 5, 6, 7}

              以上就是關于好程序員Python培訓之數據類型Set集合實例詳解的全部內容,后想要了解多關于Python和人工智能方面內容的小伙伴,請關注好程序員Python培訓官網、微信公眾號等平臺。

              Python培訓:http://www.7xj7.com/python_class.shtml

              好程序員公眾號

              • · 剖析行業發展趨勢
              • · 匯聚企業項目源碼

              好程序員開班動態

              More+
              • HTML5大前端 <高端班>

                開班時間:2021-04-12(深圳)

                開班盛況

                開班時間:2021-05-17(北京)

                開班盛況
              • 大數據+人工智能 <高端班>

                開班時間:2021-03-22(杭州)

                開班盛況

                開班時間:2021-04-26(北京)

                開班盛況
              • JavaEE分布式開發 <高端班>

                開班時間:2021-05-10(北京)

                開班盛況

                開班時間:2021-02-22(北京)

                開班盛況
              • Python人工智能+數據分析 <高端班>

                開班時間:2021-07-12(北京)

                預約報名

                開班時間:2020-09-21(上海)

                開班盛況
              • 云計算開發 <高端班>

                開班時間:2021-07-12(北京)

                預約報名

                開班時間:2019-07-22(北京)

                開班盛況
              在線咨詢
              試聽
              入學教程
              立即報名

              Copyright 2011-2020 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

              啊 亲我下面 快啊,欧美久久免费一级鲁丝片,中国女人18毛片A级毛片视频

              <track id="hhhhf"></track>

              <track id="hhhhf"></track><menuitem id="hhhhf"></menuitem>

                  <address id="hhhhf"><track id="hhhhf"><span id="hhhhf"></span></track></address>

                    <big id="hhhhf"><strike id="hhhhf"><rp id="hhhhf"></rp></strike></big><track id="hhhhf"><span id="hhhhf"><rp id="hhhhf"></rp></span></track>

                    <pre id="hhhhf"><strike id="hhhhf"></strike></pre>

                    <pre id="hhhhf"><pre id="hhhhf"><strike id="hhhhf"></strike></pre></pre>