python 基本型別之集合

2022-07-14 18:24:13 字數 861 閱讀 8921

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,我們要把它轉化成十進位制,就要...