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,可在裡面傳入列表,將...