python中的集合
由不同的元素組成(去重,沒有重複的元素)
s = set('hello')
(s)#
結果是:
s =
集合中的元素是無序排列的
每個元素必須是不可變型別(如:數字、字串、元組)
增加集合元素
s.add(3)
清空集合
s.clear()
刪除集合元素
s.pop()#隨機刪除
s.remove(3)#
指定刪除,不存在該元素時刪除會報錯
s.discard(3)#
指定刪除,不存在該元素時不會報錯
l1 = [1,2,3,5,'winsdom
','xl']
l2 = [1,4,5,'
winsdom
',7]
s1 = set(l1)
s2 = set(l2)
交集
s1.intersection(s2)s1&s2
#結果是:
並集(將兩個集合並在一塊,然後去重,得到的新集合)
s1.union(s2)s1|s2
print(s1|s2)
#結果是:
差級
s1.difference(s2)s1-s2
print(s1-s2)
#結果是:
交叉補集
s1.symmetric_difference(s2)s1^s2
print(s1^s2)
#結果是:
求s1與s1之間是否沒有交集,沒有交集則返回true
(s1.isdisjoint(s2))
#結果是
false
判斷是否是子集、父集
s1.issubset(s2)#判斷是否是子集false
s1.issuperset(s2)#
判斷是否是父集false
update
s1.update(s2)#更新s1 更新多個組 可以傳可迭代的值
s1.add()#
不更新
deftest(x):
'the function defintions
'x+=1
return
xdef
:定義函式關鍵字
test:函式名
():內可定義形參
'':文件描述
x+=1:**塊
return:定義返回值
函式的引數,形參和實參
1 形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數。
2 實參可以是常量、變數、表示式、函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須有確定的值,以便把這些值傳送給形參。因此應預先用賦值、輸入等辦法使引數獲得確定值。
3 位置引數和關鍵字(標準呼叫:實參與形參位置一一對應)
4 預設引數5 引數組
Python學習筆記 0基礎(集合)
本人是一名在校大學生,分享自己的python學習筆記,共同進步。筆記內容 由自己組織語言編寫,為更好的理解。以書學習的同學,以書為標準。一.集合 集合的底層其實就是字典的 鍵物件。它不能重複,無序可變。1.可以建立乙個集合。使用add 可以新增元素。2.使用 set 可將列表 和 元組等可迭代的物件...
python基礎 python中的集合容器
list是python的乙個內建物件 1 list的特點 1 list列表是有序的,指的是新增順序和儲存順序是一致的,即先進先出,後進後出 2 list列表內的元素是可以重複的 3 list列表新增和刪除的速度比較慢 4 list列表的查詢速度比較快 5 list列表的第乙個元素的索引是從0開始的 ...
python的基礎運算 Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 數 算 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷...