#集合 set 關鍵字 無序的不重複的元素
#作用: 不重複特點
#可變元素和不可變元素:
#舉例說明不重複特點
list1=[3
,5,6
,7,8
,2,9
]#宣告集合:set
s1=set()
#建立空集合,只能使用set()
s2=# 字典: 集合
print
(type
(s1)
)print
(type
(s2)
)#應用:將乙個列表快速去重 set()
s3=set
(list1)
print
(s3)
##增刪改查
#1.增加 s1= set()
s1.add(
'hello'
)s1.add(
'小豬佩奇'
)s1.add(
'lucy'
)print
(s1)
#add() 新增乙個元素
#update() 可以新增多個元素
t1=(
'林志玲'
,'言承旭'
)s1.update(t1)
print
(s1)
s1.add(t1)
print
(s1)
#2.刪除 remove 如果元素存在則刪除,不存在則報錯keyerror pop 速記刪除(一般刪除第乙個元素) clear
s1.remove(
'言承旭'
)print
(s1)
# s1.remove('道明寺') #keyerror: '道明寺'
# print(s1)
s1.pop(
)print
(s1)
s1.pop(
)print
(s1)
s1.clear(
)# 清空
print
(s1)
#discard() 類似remove() 在移除不存在的元素的時候不會報錯
t2=(
'周杰倫'
,'愛迪生'
)s1.update(t2)
print
(s1)
s1.add(
'豬八戒'
)print
(s1)
s1.discard(
'孫悟空'
)print
(s1)
執行結果:
<
class
'set'
>
<
class
'set'
>
set(
)
集合介紹,建立,新增,刪除。
集合 set 是乙個無序的不重複元素序列,可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典,集合是可變的容器序列。建立非空集合 集合的新增與刪除操作 新增 1 add方法 把要傳入的元素作為乙個整個新增到集合中 2 update方法 把...
mysql之新增和刪除字段
內容描述 分別在表的最後一列 第一列和指定列後新增新的字段,並刪除表中的指定字段。新增字段 因為甲方的業務需求是不停變化的,所以在資料庫操作中,新增字段可是常有的事。乙個完整的字段包括 欄位名 資料型別和完整性約束。語法規則為 alter table 表名 add 新欄位名 資料型別 約束條件 fi...
遍歷list集合時同時新增和刪除元素
記錄該問題是因為當時需要list讀取完該元素後,下次不再讀取該元素值 使用listiterator 方法,如下 list list new arraylist list.add a list.add b list.add c list.add d listiterator lit list.list...