python 基礎筆記九 集合

2022-08-31 01:15:09 字數 802 閱讀 2920

集合set:

1、集合中的元素天生去重,也是用大括號{}定義,集合是無序的,不能根據下標來取值;

2、可以將一切可以迴圈的型別轉換為集合,如列表、字串、元組

3、定義乙個空集合:jihe = set()

4、函式:

4.1、set1.intersection(set2):判斷集合set1和集合set2是否有交集,返回交集的元素

4.2、set1 & set2:也是判斷集合set1和集合set2是否有交集,返回交集的元素

4.3、set1.union(set2):取集合set1、set2的並集,即返回兩個集合合併到一起的元素

4.4、set1 | set2:取集合set1、set2的並集,即返回兩個集合合併到一起的元素

4.5、set1.difference(set2):取兩個集合的差集,返回集合set1中除了交集之外的元素

4.6、set1 - set2:取兩個集合的差集,返回集合set1中除了交集之外的元素

4.7、set1.symmetric_difference(set2):取對稱差集,即set1/set2中除了交集的元素

4.8、set1 ^ set2:取對稱差集,即set1/set2中除了交集的元素

4.9、set1.issubset(set2):判斷set1是否是set2的子集

4.10、set1.issuperset(set2):判斷set1是否是set2的父集

4.11、set1.add(str):增加元素

4.12、set1.remove(str):刪除指定元素

4.13、set1.pop():隨機刪除乙個元素

小白的python之旅(九) 集合的操作

集合 set 集合是可變的 支援增刪改 集合是無序的 集合中元素是不可變的並且唯一 所以只能是數字,字串,元組 元素是列表,字典,集合則不行 empty set 空集合 set1 set2 print set2 可以用來去重 print true 說明集合是無序的 集合元素的增刪改查 1 獲取元素,...

python基礎(九) 集合 資料型別分類與總結

二 資料型別分類與總結 集合的應用場景 關係運算 去重 1 定義集合 集合 可以包含多個元素,用逗號分隔 集合的元素遵循三個原則 注意 集合的目的是將不同的值存放到一起,不同的集合間用來做關係運算,無需糾結於集合中單個值 2 建立集合a 字典和集合都採用花括號表示,若有kv則為字典,否則為集合 建立...

Python基礎(5) 集合

set,集合,具有某種特質的物件的集體。1,集合的定義 s set 定義乙個空集合 s 數字元素直接新增,字串元素要用括號括起來 插播一條重要特性,集合是無序的,也就是說,集合沒有索引,標誌集合元素的不再是順序而是內容,所以,集合又是不重複的。也就是,集合元素滿足互異性,每個元素在這個集合內都只有乙...