91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

浦北县| 织金县| 偏关县| 涪陵区| 南安市| 平乡县| 两当县| 许昌市| 沙河市| 灌阳县| 托克托县| 临夏县| 中山市| 芜湖市| 阿图什市| 罗山县| 阿勒泰市| 镶黄旗| 婺源县| 冕宁县| 出国| 巴青县| 安国市| 长海县| 饶平县| 中山市| 桦川县| 德保县| 濮阳市| 崇阳县| 亳州市| 铜梁县| 阳信县| 沐川县| 株洲县| 长宁区| 青铜峡市| 喀喇| 谷城县| 南充市| 通渭县|