Python基礎之集合

2021-10-10 08:13:34 字數 1546 閱讀 5309

定義:』』『集合(set)

集合是無序和無索引的集合。在 python 中,集合用花括號編寫。』』』

set_baby =

print(『小動物集合:』, set_baby)

#小動物集合:

#集合是無序的,所以沒法用索引來訪問,可以遍歷來進行訪問

set_ai =

for p in set_ai:

print§

#xiaodu siri xiaoai dingdong

#檢查set_ai中是否有siri

print(『siri』 in set_ai)

#true

set_vegetables =

#新增乙個

set_vegetables.add(『黃瓜』)

print(set_vegetables)

##新增多個

set_vegetables.update([『胡蘿蔔』, 『油菜』, 『大頭菜』])

print(set_vegetables)

#set_daily =

print(『每天必做的事一共有幾件:』 ,len(set_daily),』,』, set_daily)

#每天必做的事一共有幾件: 4 ,

#如果知道準確的專案名稱

set_music =

set_music.remove(『我不是烏龜』)

#或者discard

set_music.discard(『我不是豬八戒』)

print(set_music)

##pop()刪除最後乙個

set_pop = set_music.pop()

print(『隨機刪除最後乙個』, set_pop)

#隨機刪除最後乙個 我是乙隻皮球

#clear清空

set_music.clear()

print(『集合清空了:』, set_music)

#集合清空了: set()

#del徹底刪除

del set_music

try:

print(set_music)

except exception:

print(『沒有set_music』)

#沒有set_music

set_eat =

set_drink =

set_food = set_eat.union(set_drink)

print(set_food)

#set_set = set((「我在」, 『嘗試』, 『使用』, 『set』) )

print(『建構函式set:』, set_set)

#建構函式set:

set_color =

set_color_02 =

set_differ = set_color.difference(set_color_02)

print(『不一樣的顏色是:』, set_differ)

#不一樣的顏色是:

#set_color 和 set_color_02的區別所以返回的是set_color裡的那個

python基礎之集合

集合是乙個無序的,不重複的資料組合,它的主要作用如下 去重,把乙個列表變成集合,就自動去重了 關係測試,測試兩組資料之前的交集 差集 並集等關係常用操作 usr bin env python coding utf 8 a set 1,2,3,4,5 b set 4,5,6,7,8 e a b a 和...

python基礎之集合

set 不支援索引和切片,是乙個無需的不重複得到容器 類似於字典,但是只有key 沒有value 建立集合 dic1 set1 print type set1 print type dic1 dic1 set1 print type set1 print type dic1 set1.add pyt...

python基礎篇之集合()

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。建立格式 parame 或者set value 將元素新增進集合 s.add x ps 將元素 x 新增到集合 s 中,如果元素已存在,則不進...