欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中向一個(gè)集合添加值的操作方法

 更新時(shí)間:2023年10月08日 09:12:49   作者:python學(xué)習(xí)者0  
從數(shù)學(xué)上講,集合是一個(gè)在邏輯上有聯(lián)系的不同對(duì)象的集合,在Python中,集合是一個(gè)內(nèi)置的數(shù)據(jù)類型,它是無(wú)索引的和不可變的,這篇文章主要介紹了Python中向一個(gè)集合添加值的操作方法,需要的朋友可以參考下

用Set.add() 函數(shù)向一個(gè)集合只添加一個(gè)值

從數(shù)學(xué)上講,集合是一個(gè)在邏輯上有聯(lián)系的不同對(duì)象的集合。在Python中,集合是一個(gè)內(nèi)置的數(shù)據(jù)類型,它是無(wú)索引的和不可變的。

這意味著我們可以通過(guò)一些特定的索引來(lái)訪問(wèn)集合項(xiàng),而且我們不能修改集合內(nèi)的現(xiàn)有數(shù)據(jù)。

我們可以通過(guò)在 Python 中創(chuàng)建一個(gè)set 類對(duì)象來(lái)聲明一個(gè)集合。我們可以使用內(nèi)置的add() 方法,將數(shù)值追加到我們新創(chuàng)建的集合中。

下面的代碼片段演示了我們?nèi)绾斡肞ython中的add() 方法將數(shù)值追加到一個(gè)集合中。

myset = set()
myset.add(14)
myset.add(14)
myset.add(15)
print(myset)

輸出:

{14, 15}

上面的輸出演示了前面沒(méi)有提到的集合的另一個(gè)屬性。一個(gè)集合只包含不同的值,所以我們不能在一個(gè)集合內(nèi)有重復(fù)的值。

add() 方法的唯一缺點(diǎn)是,它只能向我們的集合中添加一個(gè)值。

Set.update() 函數(shù)向一個(gè)集合添加多個(gè)值

add() 方法工作得很好,但是它只需要一個(gè)輸入,如果我們想在一個(gè)集合中添加成千上萬(wàn)的值,那么我們的任務(wù)就變得非常繁瑣。在這種情況下,我們可以利用內(nèi)置的update() 方法,它可以一次向我們的集合添加多個(gè)值。

update() 方法將一個(gè)可迭代對(duì)象作為輸入,對(duì)其進(jìn)行迭代,并將每個(gè)項(xiàng)目添加到我們的集合中。我們的迭代對(duì)象在任何時(shí)候都不需要是一個(gè)列表。

下面的代碼片段向我們展示了如何用 Python 的update() 方法向我們的集合添加多個(gè)值。

myset.update([1110,3,4])
print(myset)

輸出:

{1, 3, 4, 14, 15, 1110}

我們用Python中的update() 方法將新的值添加到我們前面的例子中的集合。

盡管在節(jié)省時(shí)間方面它是明顯的贏家,但update() 方法也有缺陷。例如,如果我們想將一個(gè)字符串添加到我們的集合中,update() 函數(shù)將遍歷整個(gè)字符串,并將每個(gè)獨(dú)特的字符添加到我們的集合中,如下面的代碼例子所示。

myset.update("this is my value")
print(myset)

輸出:

{1, 3, 4, 's', 'm', 'a', 'h', 14, 15, 'l', 'y', 'u', 'e', 1110, 'v', 't', ' ', 'i'}

這是因?yàn)樽址赑ython中是一個(gè)可迭代的對(duì)象。我們必須把我們的字符串包圍在另一個(gè)可迭代對(duì)象 (如 list 或 set) 內(nèi)來(lái)解決這個(gè)問(wèn)題。

這個(gè)步驟在下面的代碼例子中顯示。

myset.update(["this is my value"])
print(myset)

輸出:

{1, 3, 4, 'm', 14, 15, 'i', 's', 'l', 'y', ' ', 'u', 'h', 1110, 'v', 'this is my value', 't', 'a', 'e'}

這一次,整個(gè)字符串被添加到我們的集合中,而不是每個(gè)字符。

到此這篇關(guān)于Python中向一個(gè)集合添加值的操作方法的文章就介紹到這了,更多相關(guān)Python中向一個(gè)集合添加值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python用glob模塊匹配路徑的方法詳解

    python用glob模塊匹配路徑的方法詳解

    這篇文章主要介紹了python如何用glob模塊匹配路徑,glob模塊是Python的一個(gè)標(biāo)準(zhǔn)庫(kù),用于在文件系統(tǒng)中查找文件名匹配特定模式的文件路徑,需要的朋友可以參考下
    2024-02-02
  • Python 文件處理注意事項(xiàng)總結(jié)

    Python 文件處理注意事項(xiàng)總結(jié)

    這篇文章主要介紹了Python 文件處理注意事項(xiàng)總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Python中用sleep()方法操作時(shí)間的教程

    Python中用sleep()方法操作時(shí)間的教程

    這篇文章主要介紹了Python中用sleep()方法操作時(shí)間的教程,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python實(shí)現(xiàn)模擬瀏覽器請(qǐng)求及會(huì)話保持操作示例

    Python實(shí)現(xiàn)模擬瀏覽器請(qǐng)求及會(huì)話保持操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)模擬瀏覽器請(qǐng)求及會(huì)話保持操作,結(jié)合實(shí)例形式分析了Python基于urllib與urllib2模塊模擬瀏覽器請(qǐng)求及cookie保存會(huì)話相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python之DataFrame輸出為csv\txt\xlsx文件問(wèn)題

    Python之DataFrame輸出為csv\txt\xlsx文件問(wèn)題

    這篇文章主要介紹了Python之DataFrame輸出為csv\txt\xlsx文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python?使用BeautifulSoup庫(kù)的方法

    Python?使用BeautifulSoup庫(kù)的方法

    BeautifulSoup庫(kù)用于從HTML或XML文件中提取數(shù)據(jù),它可以自動(dòng)將復(fù)雜的HTML文檔轉(zhuǎn)換為樹(shù)形結(jié)構(gòu),并提供簡(jiǎn)單的方法來(lái)搜索文檔中的節(jié)點(diǎn),使得我們可以輕松地遍歷和修改HTML文檔的內(nèi)容,本文給大家介紹Python?使用BeautifulSoup庫(kù)的方法,感興趣的朋友一起看看吧
    2023-10-10
  • Python設(shè)計(jì)模式之觀察者模式實(shí)例

    Python設(shè)計(jì)模式之觀察者模式實(shí)例

    這篇文章主要介紹了設(shè)計(jì)模式中的觀察者模式Python實(shí)例,需要的朋友可以參考下
    2014-04-04
  • 使用Python繪制蛇年春節(jié)祝福藝術(shù)圖

    使用Python繪制蛇年春節(jié)祝福藝術(shù)圖

    這篇文章主要介紹了如何使用Python的Matplotlib庫(kù)繪制一幅富有創(chuàng)意的“蛇年有?!彼囆g(shù)圖,這幅圖結(jié)合了數(shù)字,蛇形,花朵等裝飾,需要的可以參考下
    2025-01-01
  • shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法

    shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法

    下面小編就為大家分享一篇shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • python opencv捕獲攝像頭并顯示內(nèi)容的實(shí)現(xiàn)

    python opencv捕獲攝像頭并顯示內(nèi)容的實(shí)現(xiàn)

    這篇文章主要介紹了python opencv捕獲攝像頭并顯示內(nèi)容的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論