set(集合):
定義和建立:
定義:集合是乙個無序的,不重複的資料集合,它主要作用
1:去重,把乙個列表變成集合,就自動去重了
2:關係測試,測試兩組資料之間的交集,差集,並集等關係
集合:把不同的資料組成一起形成集合,是python基本的資料型別。
li=[1,2,2,'a','a','b']
print(li)
s=set(li)
print(s)
>>[1, 2, 2, 'a', 'a', 'b']
>>
s1=set('chen')
print(s1)
s2=set('zheng')
print(s2)
>>
>>
操作符:
1:in not in
2:等價與不等價(== , !=)
3:子集,超集
s1=set('chen')
s2=set('zheng')
4:聯合(union)("|")
聯合(union)操作與集合的or操作其實等價的,聯合符號有個等價的方法,union()。
s3=s1|s2
print(s3)
s4=s1.union(s2)
print(s4)
>>
>>
5:交集(&)
與集合and等價,交集符號的等價方法是intersection()
s3=s1&s2
print(s3)
>>
6:差集(-)
等價方法是difference()
s3=s2-s1
print(s3)
>>
python 基本型別
1 基本資料型別 1 number int float python3中全部是long型別 2 string字串型別 3 list 4 tuple 5 list 6 sets 7 complex a,b 2 型別識別 type 3 型別轉換 int 3.22 float 6 4 進製轉換 十進位制轉...
Python的基本型別
前邊我們講解了python的字串 整型 布林型 和 列表的一部分知識,今天帶大家學習一下剩下的列表 元組 和字典型別 1,列表 list a a b b c c for x in list print x for x,y in list print x,y enumerate 列舉 可以讓被遍歷的物...
Python的基本型別
1.進製之間轉換 a.其他進製轉化10進製 二進位制轉化為十進位制,比如乙個二進位制的10,我們要把它轉化成十進位制,就要進行這樣的算數運算,1 2 1 0 2 0 2,那麼我們就可以看出二進位制的10轉化為10進製就為2。八進位制轉十進位制,比如乙個八進位制的234,我們要把它轉化成十進位制,就要...