勵志

勵志人生知識庫

python set用法

Python中,集合set)是一種基本數據結構,它表示一個無序且不重複的元素集合。集合的常用操作和特性如下:

創建集合。可以使用大括弧 {} 或 set() 函式創建集合,如果使用大括弧,則內部元素必須用逗號分隔,如 {1, 2, 3};set() 函式可以不帶參數創建一個空集合或將可疊代對象轉換為集合。

添加元素。使用 add() 方法添加單個元素,或使用 update() 方法添加多個元素到集合中,如 {1, 2, 3}.add(4) 添加元素 4,{1, 2, 3}.update() 添加元素 5 和 6。

刪除元素。使用 remove() 方法刪除指定元素,如果元素不存在則會引發 KeyError 異常;使用 discard() 方法刪除指定元素,如果元素不存在則不會引發異常。

集合運算。Python 的集合支持交集(&)、併集(|)、差集(-)等運算,這些運算分別用於返回兩個集合的共同元素、兩個集合的元素總和、在一個集合中存在但在另一個集合中不存在的元素。

複製集合。使用 copy() 方法可以創建集合的一個完整副本,對複製後的集合進行操作不會影響原始集合。

由於set是無序的,因此它不支持索引、切片等序列類操作。在處理數據時,集合的這些特性使其非常適用於去除重複元素和執行集合運算。