python學習 20 集合

2022-09-02 06:51:05 字數 1466 閱讀 6677

1.由不同元素組成的集合,集合是一組無序排列的,集合中的元素必須是不可變的

-定義集合

第一種:

jh = 

print(type(jh),jh)

執行結果:

'set

'>

process finished with exit code 0

第二種:

jh = set('

hello')

print(type(jh),jh)

執行結果:

'set

'>

process finished with exit code 0

-新增元素

jh = 

jh.add(

"nihao")

print(jh)

process finished with exit code 0

-刪除*.clear  清除集合

*.pop  隨機刪除

jh = 

jh.pop()

print(jh)

執行結果:

process finished with exit code 0

*.remove 刪除指定元素(如果指定的元素不在,會報錯)

jh = 

jh.remove(4)

print(jh)

執行結果:

process finished with exit code 0

*.discard   刪除指定元素(如果指定元素不在,不會報錯)

-交集 &

math = 

english =

print(math.intersection(english))

執行結果:

process finished with exit code 0

-並集 |

math = 

english =

print(math.union(english))

執行結果:

process finished with exit code 0

-差集(也可以兩個集合做減法)

math = 

english =

print

(math.difference(english))

print(english.difference(math))

執行結果:

process finished with exit code 0

python3集合 Python3 集合

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。建立格式 parame 或者set value 這裡演示的是去重功能 orange in basket 快速判斷元素是否在集合內 true c...

python3集合 Python3 集合

python3 集合 集合 set 是乙個無序的不重複元素序列。可以使用大括號或者set 函式建立集合,注意 建立乙個空集合必須用set 而不是,因為是用來建立乙個空字典。集合內建方法 add 為集合新增元素 例項 fruits.add orange print fruits 輸出結果為 clear...

Python學習筆記 七 集合

集合 set 是乙個無序的不重複元素序列。建立格式 parame 或者set value print basket 這裡演示的是去重功能 orange in basket 快速判斷元素是否在集合內 true crabgrass in basket false 下面展示兩個集合間的運算.a set a...