1.集合的建立有兩種方法,一種是用{}的方法建立,另一種是用set方法建立
for example:
第一種:
a=>>
>
print
(a)第二種:
b=set
("pypy123"
)>>
>
print
(b)//從上面可以發現python的輸出結果並不是有序的,這也就說明了,集合是多個元素
的無序組合
2.集合的操作符:
s|t :並
s&t :交
s-t:差
s^t: 補
s=
print
(s)t=
>>
>
print
(t)//
////
////
////
////
//print
(s&t)
set(
) 說明兩個沒交集
print
(s|t)
取並集print
(s-t)
差print
(s^t)
補
3.集合具有自動去重功能
c=
>>
>
print
(c)
4.集合的處理方法
a=
set(
"abcd123"
)>>
>
print
(a)a.add(
"e") 若e不在集合a中則將其加入其中
>>
>
print
(a)a.discard(
'e') 刪除
>>
>
print
(a)a.remove(
'1') 移除操作
>>
>
print
(a)print
(a.pop(
)) 隨機返回乙個元素
2print
(a.clear(
)) 清空
none
a=set
("123"
)>>
>
print
(a)>>
>
print
(a.copy(
)) 返回乙個副本
x in s 判斷是否在集合s中
Python的集合資料型別
元組集合 字典對比 列表 模擬字串 有序元素集合 通過索引訪問 單個索引i 2 區間索引i 3 列表元素型別可不同 l1 l2 合併,連線 l1 2,重複兩次 len l 返回元素個數 x in list 返回true or false l1.sort 排序從小到大 l2.reverse 倒序 l1...
集合資料型別
集合用大括號 表示,元素間用逗號分隔 建立集合型別用 或者set 建立空集合型別,必須用set 集合中每個元素必須唯一,不存在相同元素 集合中的元素之間無序 a b a和b中的所有的元素 a b 包含a但是不包含b的元素 a b 同時屬於a和b的元素 a b 包含ab中不相同的元素 a b或a b或...
python基礎學習 集合資料型別
python語言本身提供除有基本資料型別外,還有相應的簡單集合資料型別,常用的有列表,元組,集合,字典。當然也可以通過模組使用第三方的資料結構,比如說有矩陣,樹,佇列,堆疊,圖等等。其中列表是一種動態資料結構,在資料結構中體現為線性表或者鍊錶。其中的動態這個詞很重要,像元組和基本資料型別就是非動態的...