#第一種建立方式,直接使用小括號t=(
10,20,
30,40,
'hello'
(t)#(10, 20, 30, 40, 'hello')
#第二種建立方式,使用tuple()內建函式
t1=tuple((
10,20,
30,40,
'hello'))
(t1)
#(10, 20, 30, 40, 'hello'
1.集合元素的新增操作s=
(s)#
#第二種建立方式
s1=set
(range(6
(s1)
#s2=
set([1
,2,3
,4,5
,6])
(s2)
#
s=
s.add(
100)
(s)#
2.集合元素的刪除操作s=
s.update([10
,20,30
(s)#
s=
s.remove(1)
(s)#
s=
s.discard(
100)
(s)#
s=
s.pop(
)#隨機刪除
(s)#
1.乙個集合是否是另乙個集合的子集s=
s.clear(
(s)#set()
可以呼叫方法issubset進行判斷
2.乙個集合是否是另乙個集合的超集s=
s2=s3=
(s2.issubset(s)
)#true
(s3.issubset(s)
)#false
可以呼叫方法issubperset進行判斷
3.兩個集合是否沒有交集s=
s2=s3=
(s.issuperset(s2)
)#true
(s.issuperset(s3)
)#false
可以呼叫方法isdisjoint進行判斷
1.交集s=
s2=s3=
(s2.isdisjoint(s3)
)#false 有交集
2.並集操作s1=
s2=print
(s1.intersection(s2))#
#或者print
(s1 & s2)
#
3.差集操作s1=
s2=print
(s1.union(s2)
)#去除重複合併
##或者
(s1 | s2)
#
4.對稱差集s1=
s2=print
(s1.difference(s2))#
#或者print
(s1-s2)
#
1.用於生成集合的公式s1=
s2=print
(s1.symmetric_difference(s2))#
#或者print
(s1 ^ s2)
#
s1=
(s1)
#
Python基礎學習 內建函式(5)
41.max iterable,key,default max arg1,arg2,args key 該函式返回iterable引數 必須是可迭代的 內最大的元素,或者給出所有引數中最大的元素。key引數與default是可選的關鍵字引數。key引數必須是單引數排序函式 如果iterable引數為空...
Day 5 Python 基礎學習
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...
Python基礎學習(第5天)
第3課 模組 1 模組 module python中乙個.py檔案就是乙個模組,可以呼叫其它檔案中的程式。例 first.py def laugh print 哈哈哈哈哈 second.py 1 import first 2for i in range 5 3 first.laugh 2 搜尋路徑 ...