python之集合的基本操作

2021-10-02 19:27:19 字數 1086 閱讀 6476

new_set = set1和 new_set = set(set1)

貌似都能基於集合建立新的集合,區別我還沒有發現

#集合(set)是可變的序列,可以儲存各種資料型別,用大括號表示,具有無序性和不重複性

#建立空集合

emp =

set(

)print

(emp)

#基於字串

str_set =

set(

'我喜歡python'

)#基於元組

tuple_set =

set((12

,23,34

,45,67

))#基於列表

list_set =

set([12

,23,34

,45,56

])#基於集合

set1 =

new_set = set1

#集合新增元素

#1.通過update

()函式

#2.通過add

()函式

set1 =

#set1.update('14') 不可以,會拆開了再新增進集合

set1.

update()

set1.

add(

'14'

)print

(set1)

#集合刪除元素

#1.通過pop

()函式刪除最前面的乙個元素 2.通過remove函式刪除指定元素

#集合修改元素set1.

update

(),可以新增除布林資料外的基本任意資料型別

#查詢集合中的元素

bools =

'14' in set1

print

(bools)

#for迴圈遍歷

for i in 'abcdefg'

:#字串,序列,元組,字典,集合 均可遍歷

print

(i)

python集合的基本操作

s s.add 5 新增元素5到集合,如果集合中存在5,該操作無效,不會報錯 print s s.remove 5 從集合s中刪除元素5,如果刪除的元素5不在集合中,會報錯 keyerror print s a 12345 通過字串建立集合 s1 set a print type s1 s1的型別是...

mongdb之集合基本操作

use coltest 建立資料庫若該資料庫不存在,若該資料庫存在,則使用該資料庫 switched to db coltest show collections 展示該資料庫下所有的集合 db.createcollection test 建立名為test的集合 show collections t...

Python之集合定義和基本操作

1.定義 由 不同元素 組成的集合,其中是一組無序的可hash的值,可以作為字典的key 2.特性 將不同的值放到一起,不同的集合間來做關係運算,集合中的元素必須是不可變型別,沒有重複的元素 set方法 s print s,type s 結果 m set hello 使用set,可在裡面傳入列表,將...