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

Python集合add()函數(shù)使用詳解

 更新時間:2023年07月20日 10:54:36   作者:士別三日wyx  
python中add()方法用于給集合添加元素,如果添加的元素在集合中已存在,則不執(zhí)行任何操作,本文將給大家介紹一下Python集合add()函數(shù)使用方法,感興趣的小伙伴跟著小編一起來看看吧

add() 函數(shù)可以給集合「添加」元素。

語法

set.add( element )

參數(shù)

  • element :(必選)需要添加的元素

返回值

  • None,沒有返回值,值修改原集合。

實例:向集合中添加元素

set1 = {1, 2, 3}
set1.add(4)
print(set1)

輸出:

{1, 2, 3, 4}

1、元素的順序

add() 并不是將元素插入到集合的「末尾」。因為集合「不保證」元素的「順序」,所以我們每次打印,元素的位置都會發(fā)生變化。

set1 = {1, 2, 3}
set1.add('ZhangSan')
set1.add('LiSi')
set1.add('WangWu')
set1.add('QianLiu')
set1.add('SunQi')
print(set1)

輸出:

{1, 2, 3, 'ZhangSan', 'QianLiu', 'WangWu', 'LiSi', 'SunQi'}

從輸出結(jié)果可以看到,元素并非按照添加的順序展示;嘗試多次打印,會發(fā)現(xiàn)每次的順序都不一樣。

需要注意的是,使用「循環(huán)」的方式打印,元素的順序就不會再發(fā)生變化

set1 = {1, 2, 3}
set1.add('ZhangSan')
set1.add('LiSi')
set1.add('WangWu')
set1.add('QianLiu')
set1.add('SunQi')
i = 0
while i < 10:
    print(set1)
    i += 1

輸出:

{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}
{'WangWu', 1, 2, 3, 'SunQi', 'ZhangSan', 'LiSi', 'QianLiu'}

2、可以添加的元素類型

add() 添加的元素,可以是「字符串」、「元組」、「bytes類型」,不能是列表、集合、字典類型。

set1 = {1, 2, 3}
set1.add('str')
set1.add((4, 5, 6))
set1.add(b'123')
print(set1)

輸出:

{1, 2, 3, (4, 5, 6), 'str', b'123'}

添加不允許的元素類型時,會報錯 TypeError: unhashable type: ‘list’

3、添加重復(fù)的元素

集合中的元素不允許「重復(fù)」,如果添加集合中「已經(jīng)存在」的元素,則不會執(zhí)行添加的操作,當(dāng)然,也不會報錯。

set1 = {1, 2, 3}
set1.add(3)
print(set1)

輸出:

{1, 2, 3}

4、一次只能添加一個元素

add() 只接收一個參數(shù),這意味著每次只能添加「一個元素」,否則會報錯 TypeError: add() takes exactly one argument

set1.add(1, 2)

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

相關(guān)文章

  • Pyqt清空某一個QTreeewidgetItem下的所有分支方法

    Pyqt清空某一個QTreeewidgetItem下的所有分支方法

    今天小編就為大家分享一篇Pyqt清空某一個QTreeewidgetItem下的所有分支方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Opencv識別圖片顏色并繪制輪廓實現(xiàn)代碼示例

    Opencv識別圖片顏色并繪制輪廓實現(xiàn)代碼示例

    這篇文章主要給大家介紹了關(guān)于Opencv識別圖片顏色并繪制輪廓實現(xiàn)的相關(guān)資料,實驗代碼和現(xiàn)象展示了如何從原始圖像中識別和突出顯示特定顏色區(qū)域,并通過圖像處理技術(shù)增強識別效果,需要的朋友可以參考下
    2024-12-12
  • PyTorch中torch.nn.functional.cosine_similarity使用詳解

    PyTorch中torch.nn.functional.cosine_similarity使用詳解

    在pytorch中可以使用torch.cosine_similarity函數(shù)對兩個向量或者張量計算余弦相似度,這篇文章主要給大家介紹了關(guān)于PyTorch中torch.nn.functional.cosine_similarity使用的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Python實現(xiàn)環(huán)形鏈表

    Python實現(xiàn)環(huán)形鏈表

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)環(huán)形鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 什么是python的列表推導(dǎo)式

    什么是python的列表推導(dǎo)式

    在本篇文章里小編給大家分享了關(guān)于python列表推導(dǎo)式的含義及用法,需要的朋友們可以參考下。
    2020-05-05
  • Python 獲取中文字拼音首個字母的方法

    Python 獲取中文字拼音首個字母的方法

    今天小編就為大家分享一篇Python 獲取中文字拼音首個字母的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python如何判斷文件存在方式

    python如何判斷文件存在方式

    這篇文章主要介紹了python判斷文件存在方式,判斷文件是否存在在實際應(yīng)用中用的非常多,下面我們來歸納一下檢查文件、文件夾是否存在的各種操作,需要的朋友可以參考下
    2022-09-09
  • 解決Shell執(zhí)行python文件,傳參空格引起的問題

    解決Shell執(zhí)行python文件,傳參空格引起的問題

    今天小編就為大家分享一篇解決Shell執(zhí)行python文件,傳參空格引起的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Ubuntu安裝配置MySQL、Python、Nginx的詳細(xì)過程

    Ubuntu安裝配置MySQL、Python、Nginx的詳細(xì)過程

    這篇文章主要介紹了Ubuntu安裝配置MySQL、Python、Nginx的詳細(xì)過程,還包含了如何解決Navicat無法遠(yuǎn)程連接的問題,提供了檢查Python和Nginx是否已安裝的方法,需要的朋友可以參考下
    2025-03-03
  • 基于PyQT5制作一個課堂點名系統(tǒng)

    基于PyQT5制作一個課堂點名系統(tǒng)

    這篇文章主要為大家介紹一個基于PyQt5實現(xiàn)的抖音同款課堂點名系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起動手試一試
    2022-02-02

最新評論

民乐县| 田东县| 辰溪县| 舞阳县| 赤峰市| 新密市| 旬邑县| 扎赉特旗| 铁岭市| 义马市| 成武县| 益阳市| 两当县| 平定县| 浑源县| 靖边县| 介休市| 平利县| 博兴县| 东光县| 柳林县| 东安县| 彰武县| 凌源市| 临夏市| 盱眙县| 乌拉特后旗| 红河县| 舟曲县| 大宁县| 会东县| 福清市| 永靖县| 河北区| 睢宁县| 贡嘎县| 胶南市| 天津市| 锡林浩特市| 兴业县| 同德县|