亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python集合是什么及怎么創建

發布時間:2023-04-17 11:50:08 來源:億速云 閱讀:141 作者:iii 欄目:開發技術

本篇內容主要講解“Python集合是什么及怎么創建”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python集合是什么及怎么創建”吧!

集合(Set)

集合是無序和無索引的集合。在 Python 中,集合用花括號編寫。

實例

創建集合:

thisset = {"apple", "banana", "cherry"}
print(thisset)

運行實例

Python集合是什么及怎么創建

注釋:集合是無序的,因此您無法確定項目的顯示順序。

訪問項目

您無法通過引用索引來訪問 set 中的項目,因為 set 是無序的,項目沒有索引。

但是您可以使用 for 循環遍歷 set 項目,或者使用 in 關鍵字查詢集合中是否存在指定值。

實例

遍歷集合,并打印值:

thisset = {"apple", "banana", "cherry"}

for x in thisset:
  print(x)

運行實例

Python集合是什么及怎么創建

實例

檢查 set 中是否存在 “banana”:

thisset = {"apple", "banana", "cherry"}

print("banana" in thisset)

運行實例

更改項目

集合一旦創建,就無法更改項目,但是可以添加新項目。

添加項目

要將一個項添加到集合,請使用 add() 方法。

要向集合中添加多個項目,請使用 update() 方法。

實例

使用 add() 方法向 set 添加項目:

thisset = {"apple", "banana", "cherry"}

thisset.add("orange")

print(thisset)

運行實例

Python集合是什么及怎么創建

實例

使用 update() 方法將多個項添加到集合中:

thisset = {"apple", "banana", "cherry"}

thisset.update(["orange", "mango", "grapes"])

print(thisset)

運行實例

Python集合是什么及怎么創建

獲取 Set 的長度

要確定集合中有多少項,請使用 len() 方法。

實例

獲取集合中的項目數:

thisset = {"apple", "banana", "cherry"}

print(len(thisset))

運行實例

Python集合是什么及怎么創建

刪除項目

要刪除集合中的項目,請使用 remove() 或 discard() 方法。

實例

使用 remove() 方法來刪除 “banana”:

thisset = {"apple", "banana", "cherry"}

thisset.remove("banana")

print(thisset)

運行實例

Python集合是什么及怎么創建

注釋:如果要刪除的項目不存在,則 remove() 將引發錯誤。

實例

使用 discard() 方法來刪除 “banana”:

thisset = {"apple", "banana", "cherry"}

thisset.discard("banana")

print(thisset)

運行實例

Python集合是什么及怎么創建

注釋:如果要刪除的項目不存在,則 discard() 不會引發錯誤。

還可以使用 pop() 方法刪除項目,但此方法將刪除最后一項。請記住,set 是無序的,因此您不會知道被刪除的是什么項目。

pop() 方法的返回值是被刪除的項目。

實例

使用 pop() 方法刪除最后一項:

thisset = {"apple", "banana", "cherry"}

x = thisset.pop()

print(x)

print(thisset)

運行實例

Python集合是什么及怎么創建

注釋:集合是無序的,因此在使用 pop() 方法時,您不會知道刪除的是哪個項目。

實例

clear() 方法清空集合:

thisset = {"apple", "banana", "cherry"}

thisset.clear()

print(thisset)

運行實例

Python集合是什么及怎么創建

實例

del 徹底刪除集合:

thisset = {"apple", "banana", "cherry"}

del thisset

print(thisset)

運行實例

Python集合是什么及怎么創建

合并兩個集合

在 Python 中,有幾種方法可以連接兩個或多個集合。

可以使用 union() 方法返回包含兩個集合中所有項目的新集合,也可以使用 update() 方法將一個集合中的所有項目插入另一個集合中:

實例

union() 方法返回一個新集合,其中包含兩個集合中的所有項目:

set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}

set3 = set1.union(set2)
print(set3)

運行實例

Python集合是什么及怎么創建

實例

update() 方法將 set2 中的項目插入 set1 中:

set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}

set1.update(set2)
print(set1)

運行實例

Python集合是什么及怎么創建

注釋:union() 和 update() 都將排除任何重復項。

還有其他方法將兩個集合連接起來,并且僅保留重復項,或者永遠不保留重復項,請查看此頁面底部的集合方法完整列表。

set() 構造函數

也可以使用 set() 構造函數來創建集合。

實例

使用 set() 構造函數來創建集合:

thisset = set(("apple", "banana", "cherry")) # 請留意這個雙括號
print(thisset)

運行實例

Python集合是什么及怎么創建

Set 方法

Python 擁有一套能夠在集合(set)上使用的內建方法。

Python集合是什么及怎么創建

到此,相信大家對“Python集合是什么及怎么創建”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐河县| 平阴县| 额济纳旗| 青神县| 成安县| 卓资县| 涞源县| 古交市| 芦山县| 泸定县| 密山市| 日土县| 翁牛特旗| 丰原市| 五家渠市| 孟津县| 蒲江县| 卢龙县| 宣城市| 博爱县| 成武县| 光泽县| 温州市| 无为县| 根河市| 郯城县| 阿鲁科尔沁旗| 鄂托克前旗| 诸城市| 望谟县| 招远市| 汾阳市| 深水埗区| 巧家县| 合阳县| 北碚区| 无棣县| 隆化县| 云梦县| 安庆市| 聂拉木县|