集合 關鍵字set 特點:無序的不重複
list1 =[3
,5,7
,9,4
,6,8
,0,3
]# 去重,首先宣告集合
s1 =
set()#
s2 =
# 宣告空的集合只能用第一種 #
s3 =
set(list1)
print
(s3)
輸出:
add
s1.add(
'hello'
)s1.add(
'xiaoxiong'
)s1.add(
'hellllll'
)print
(s1)
輸出:
update:
t4 =
('ff'
,'ss'
)#元組
s1.update(t4)
print
(s1)
remove()
s1.remove(
'ff'
)print
(s1)
輸出:
s1.clear(
)print
(s1)
輸出:
set
()
pop:
t4 =
('ff'
,'ss'
)#元組
s1.update(t4)
print
(s1)
s1.remove(
'ff'
)print
(s1)
s1.pop(
)print
(s1)
輸出:
discard
找不到的key值不會報錯
```python
s1 =
set(
)s1.add(
'hello'
)s1.add(
'xiaoxiong'
)s1.add(
'hellllll'
)t4 =
('ff'
,'ss'
)#元組
s1.update(t4)
print
(s1)
s1.discard(
'ff'
)print
(s1)
不支援加號 乘號,可以用減號(差集)
set2 =
set3 =
print
(set2 == set3)
true
set2 =
set3 =
set4 = set3 - set2
print
(set4)
set5 = set3.difference(set2)
print
(set5)
set2 =
set3 =
set6 = set2 & set3
print
(set6)
set7 = set2.intersection(set3)
print
(set7)
set2 =
set3 =
set8 = set2 | set3
print
(set8)
set9 = set2.union(set3)
print
(set9)
python定義集合
set1 print set1 使用成員運算子判定元素是否在集合中 r a in set1 print set2 set dsgsdfsdsddfsdf 將字串中的每個字元轉換為結合中的乙個元素 print set2 set3 set adb sed adb 2345 集合中的元素,並去重 prin...
python基礎之字典與集合
字典 python內建了字典 使用鍵 值 key value 儲存,具有極快的查詢速度。用dict實現,無論這個表有多大,查詢速度都不會變慢。用python寫乙個dict如下 把資料放入dict的方法,除了初始化時指定外,還可以通過key放入 由於乙個key只能對應乙個value,所以,多次對乙個k...
python基礎 集合
集合 1.集合的定義 集合是乙個無序的,不重複的資料組合 2.集合關係測試操作 交集 list 1.intersection list 2 並集 list 1.union list 2 差集 list 1.difference list 2 list 2.difference list 1 對等差分...