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

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

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

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

語(yǔ)法

set.add( element )

參數(shù)

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

返回值

  • None,沒(méi)有返回值,值修改原集合。

實(shí)例:向集合中添加元素

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

輸出:

{1, 2, 3, 4}

1、元素的順序

add() 并不是將元素插入到集合的「末尾」。因?yàn)榧稀覆槐WC」元素的「順序」,所以我們每次打印,元素的位置都會(huì)發(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é)果可以看到,元素并非按照添加的順序展示;嘗試多次打印,會(huì)發(fā)現(xiàn)每次的順序都不一樣。

需要注意的是,使用「循環(huán)」的方式打印,元素的順序就不會(huì)再發(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'}

添加不允許的元素類型時(shí),會(huì)報(bào)錯(cuò) TypeError: unhashable type: ‘list’

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

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

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

輸出:

{1, 2, 3}

4、一次只能添加一個(gè)元素

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

set1.add(1, 2)

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

相關(guān)文章

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

    Pyqt清空某一個(gè)QTreeewidgetItem下的所有分支方法

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

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

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

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

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

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

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

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

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

    Python 獲取中文字拼音首個(gè)字母的方法

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

    python如何判斷文件存在方式

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

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

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

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

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

    基于PyQT5制作一個(gè)課堂點(diǎn)名系統(tǒng)

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

最新評(píng)論

道孚县| 浦城县| 泾阳县| 新乡市| 搜索| 沙雅县| 新闻| 邹城市| 灌云县| 石城县| 葫芦岛市| 肃南| 文安县| 西平县| 阳高县| 惠来县| 田东县| 凤台县| 阜城县| 五家渠市| 孟州市| 天气| 波密县| 甘谷县| 霞浦县| 常山县| 焦作市| 梁山县| 东明县| 栖霞市| 临洮县| 高尔夫| 清镇市| 读书| 延安市| 金阳县| 贵州省| 西丰县| 洮南市| 兴山县| 崇仁县|