成人午夜一区二区_操碰在线视频_国产精品麻豆一区二区三区_中文黄色一级片_欧美日本中文字幕_高清视频91

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

2020-10-28

Python培訓

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

QQ截圖20190505135426

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://m.dama1168.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(北京)

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

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

主站蜘蛛池模板: 99久久99久久精品国产片果冻 | 日韩免费观看视频 | 999免费视频 | 欧美一区二区三区免费观看 | 日韩在线观看中文字幕 | 久久久综合色 | 久久精品国产亚洲一区二区三区 | 色综合91 | 九九热在线视频观看这里只有精品 | 日韩美女一区二区三区 | av在线色| 欧美人交a欧美精品 | 一区二区三区免费 | 国产中文一区 | 日本一道本视频 | 91精品久久久久久久99软件 | 国产亚洲精品美女久久久久久久久久 | 日韩在线资源 | 欧美日韩在线播放视频 | 久久精品夜夜夜夜夜久久 | 91久久精品一区二区二区 | 日韩精品一区二区在线 | 亚洲综合日韩欧美 | 中文字幕在线观看av | 毛片免费看 | 中文字幕 自拍偷拍 | 久久精品国产亚洲 | 亚洲第一性理论片 | 国产一级免费视频 | 又爽又大又黄a级毛片在线视频 | 亚洲综合欧美 | 亚洲一区二区三区在线看 | 国产在线高清 | 韩国精品在线 | 久久久久久久久久久网站 | 中文字幕免费在线观看 | 日本亚洲欧美 | 久久久久久av | 又爽又黄的视频 | 亚洲一区免费观看 | 久久av动漫|