當前位置:成語大全網 - 書法字典 - Python集合詞典題庫

Python集合詞典題庫

目錄

在前面的章節中,我們已經介紹了Python中的列表、元組和字典dict。在本節中,我們將介紹Python-set中的最後壹種數據結構。

Python中的Set和dict非常相似,唯壹的區別是dict中保存的是鍵-值對,而set中只保存鍵,不保存值。

Python集合具有以下特征:

Python集合可以通過兩種方式聲明:

創建空集合時,只能使用set()而不能使用{}:

創建非空集合時,可以使用set()或{}:

因為集合中的元素是唯壹的,所以如果在初始化期間叠代數據中有重復的元素,則重復的元素將被自動刪除:

使用len()函數查看集合中元素的數量:

因為Python集合中的元素是無序的,所以不能使用下標來訪問集合中的單個元素。

我們可以使用for循環遍歷集合中的所有元素:

我們可以在兩個集合上執行以下操作:

交集和並集

生效

使用dir(set)查看集合支持的所有方法:

下面是壹些非魔法的方法,***17。

1.添加方法

因為集合中的元素是唯壹的,所以向集合中添加元素時有兩種情況:

示例:

2.移除方法

示例:

3.丟棄方法

示例:

4.pop方法

示例:

5.聯合方法

示例:

6.更新方法

示例:

7.清除方法

示例:

8.復制方法

示例:

9.差分法

示例:

10.差異_更新方法

示例:

11.交會法

示例:

12.交集_更新方法

示例:

13.isdisjoint方法

示例:

14.issubset方法

示例:

15.issuperset方法

示例:

16.對稱差分法

示例:

17.對稱_差異_更新方法

示例:

(結束。)

推薦閱讀:

Python簡明教程-8、Python字符串函數

Python簡明教程-9、Python編碼

Python簡明教程-10,Python列表

Python簡明教程-11,Python元組

Python簡明教程-12,Python字典