python 資料型別之集合

2022-09-05 21:21:22 字數 1104 閱讀 8350

一、集合的定義:

定義:由不同元素組成的集合,集合中是一組無序排列的可hash值,可以作為字典的key。

特性:集合的目的是將不同的值存放到一起,不同的集合間用來做關係運算,無需糾結於集合中單個值

二、集合的建立:

或定義可變集合set

>>> set_test=set('hello')

>>> set_test

改為不可變集合frozenset

>>> f_set_test=frozenset(set_test)

>>> f_set_test

frozenset()

三、關係運算:

in

not in

==!=

>,>=

|,|=:合集

&.&=:交集

-,-=:差集

^,^=:對稱差分

python=

linux=

print(python |linux)

print(python &linux)

print(python ^linux)

print(python -linux)

print('

egon'in

linux)

for i in

python:

print

(i)x,*_=python=

print

(x)x=

y=print(x==y)

print(x!=y)

print(y<=x)

print(x>y)

四、總結

1、數字,字串,列表,元組,字典

按照存值個數:

乙個:數字 ,字串

多個:列表,字典

不可變:數字,元組,字串

按照訪問方式:

直接訪問:數字

索引:字串,列表,元組===》序列型別seq

對映 :字典

2、資料型別內建函式轉換彙總 :

python資料型別之集合型別

一 集合的作用 知識點回顧 可變型別是不可hash型別,不可變型別是可hash型別 作用 去重,關係運算 定義 可以包含多個元素,用逗號分割,集合的元素遵循三個原則 1.每個元素必須是不可變型別 可hash,可作為字典的key 2.沒有重複的元素 4.無序 注意集合的目的是將不同的值存放在一起,不同...

python資料型別之集合

集和 set 字典的近親 實現列表去重 方法1 li 1,2,3,4,3,2 s set li l list s print set l 方法2 li 1,2,3,4,3,2 d fromkeys li print d.keys 集和是無序的,不重複的資料型別,不支援索引,切片,重複,和連線,但支援...

python資料型別之集合

s print s,type s s1 print s1,type s1 輸出結果 s2 預設情況是字典dict print s2,type s2 s3 set print s3,type s3 輸出結果 set li 1,2,2,3,5,6,4,4 print list set li 輸出結果 1...