最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3基礎(chǔ)之集合set詳解

 更新時間:2021年12月17日 09:20:51   作者:南城以南1  
大家好,本篇文章主要講的是python3基礎(chǔ)之集合set詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

集合set

1.集合定義

1.由一系列不可重復(fù)的不可變類型變量組成的可變映射容器

2.相當(dāng)于只有鍵沒有值的字典(鍵則是集合的數(shù)據(jù))

2.集合基礎(chǔ)操作

1.創(chuàng)建空集合:

集合名 = set()

集合名 = set(可迭代對象)

set01 = set()
set01 = set("abcd")

2.創(chuàng)建具有默認(rèn)值集合

集合名 = {1,2,3}
集合名 = set(可迭代對象)

set01 = set("abcac")
list01 = (list(set01))
str01 = "".join(set01)
print(str01)

輸出結(jié)果
abc

3.添加元素:

集合名.add(元素)

set02.add("qtx")

4.刪除元素:

python

集合名.discard(元素)

set02.remove("a")

5.獲取所有元素

for item in set02:
    print(item)

6.數(shù)學(xué)運(yùn)算

交集

set01 = {1,2,3}
set02 = {2,3,4}
print(set01 & set02) #{2,3}

并集

set01 = {1,2,3}
set02 = {2,3,4}
print(set01 | set02) #{1,2,3,4}

補(bǔ)集

set01 = {1,2,3}
set02 = {2,3,4}
print(set01 ^ set02) #{1,4}
print(set01 - set02) #{1}
print(set02 - set01) #{4}

子集

set01 = {1,2,3}
set03 = {1,2}
print(set03 < set01) # True

超集

set01 = {1,2,3}
set03 = {1,2}
print(set0 > set03) # True

練習(xí)1:

在控制臺循環(huán)錄入字符串,輸入空字符停止打印所有不重復(fù)的文字

set_result = set()
while True:
    str_input = input("請輸入:")
    if str_input == " ":
        break
    set_result.add(str_input)
print(set_result)

輸出結(jié)果
請輸入:q
請輸入:w
請輸入:e
請輸入:r
請輸入:t
請輸入:g
請輸入: 
{'', 'q', 'r', 'g', 'e', 'w', 't'}

固定集合

1.定義

set01 = frozenset([1,2,3,4,5])
list02 = list(set01)
print(set01)
print(list01)

不可變的集合

2.作用

固定集合可以作為字典的鍵,還可以作為集合的值

基礎(chǔ)操作

創(chuàng)建固定集合:frozenset(可迭代對象)
運(yùn)算和集合一樣

到此這篇關(guān)于python3基礎(chǔ)之集合set詳解的文章就介紹到這了,更多相關(guān)python3集合set內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python tkinter分隔控件(Seperator)的使用

    Python tkinter分隔控件(Seperator)的使用

    這篇文章主要介紹了Python tkinter分隔控件(Seperator)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python xmltodict模塊安裝及代碼實例

    Python xmltodict模塊安裝及代碼實例

    這篇文章主要介紹了Python xmltodict模塊安裝及代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • python 利用openpyxl讀取Excel表格中指定的行或列教程

    python 利用openpyxl讀取Excel表格中指定的行或列教程

    這篇文章主要介紹了python 利用openpyxl讀取Excel表格中指定的行或列教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • pytorch中Schedule與warmup_steps的用法說明

    pytorch中Schedule與warmup_steps的用法說明

    這篇文章主要介紹了pytorch中Schedule與warmup_steps的用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 利用LyScript實現(xiàn)應(yīng)用層鉤子掃描器

    利用LyScript實現(xiàn)應(yīng)用層鉤子掃描器

    Capstone 是一個輕量級的多平臺、多架構(gòu)的反匯編框架。本篇文章將運(yùn)用LyScript插件結(jié)合Capstone反匯編引擎實現(xiàn)一個鉤子掃描器,感興趣的可以了解一下
    2022-08-08
  • python面向?qū)ο笾惖睦^承詳解

    python面向?qū)ο笾惖睦^承詳解

    這篇文章主要介紹了python面向?qū)ο笾惖睦^承詳解,通過概述定義講解了類的繼承的功能和創(chuàng)建方式,寫出了代碼實例供參考,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Python實現(xiàn)搜索算法的實例代碼

    Python實現(xiàn)搜索算法的實例代碼

    這篇文章主要介紹了Python實現(xiàn)搜索算法,文中通過實例代碼給大家分享高級搜索算法的想法,分為線性搜索和插值搜索,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 利用Python將社交網(wǎng)絡(luò)進(jìn)行可視化

    利用Python將社交網(wǎng)絡(luò)進(jìn)行可視化

    這篇文章介紹了利用Python將社交網(wǎng)絡(luò)進(jìn)行可視化,主要是一些Python的第三方庫來進(jìn)行社交網(wǎng)絡(luò)的可視化,利用領(lǐng)英(Linkedin)的社交關(guān)系數(shù)據(jù)展開介紹,內(nèi)容可當(dāng)學(xué)習(xí)練習(xí)題有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • 如何利用python實現(xiàn)Simhash算法

    如何利用python實現(xiàn)Simhash算法

    這篇文章主要介紹了如何利用python實現(xiàn)Simhash算法,文章基于python的相關(guān)資料展開Simhash算法的詳細(xì)介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • python讀取并繪制nc數(shù)據(jù)的保姆級教程

    python讀取并繪制nc數(shù)據(jù)的保姆級教程

    其實目前很多數(shù)據(jù)以nc格式存儲,這篇文章主要給大家介紹了關(guān)于python讀取并繪制nc數(shù)據(jù)的保姆級教程,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評論

武穴市| 周至县| 保德县| 诏安县| 竹溪县| 察隅县| 绩溪县| 武功县| 苏尼特左旗| 太白县| 浙江省| 无极县| 岢岚县| 林西县| 桦川县| 华宁县| 临湘市| 昭平县| 临城县| 东乌珠穆沁旗| 墨竹工卡县| 榕江县| 新建县| 探索| 五大连池市| 湖州市| 曲周县| 海南省| 娱乐| 错那县| 陆丰市| 清水县| 浦东新区| 都江堰市| 凯里市| 黔南| 绥阳县| 黔江区| 中方县| 虹口区| 襄城县|