#第一種建立方式,直接使用小括號t=(
10,20,
30,40,
'hello'
)print
(t)#(10, 20, 30, 40, 'hello')
#第二種建立方式,使用tuple()內建函式
t1=tuple((
10,20,
30,40,
'hello'))
print
(t1)
#(10, 20, 30, 40, 'hello'
s=
print
(s)#
#第二種建立方式
s1=set
(range(6
))print
(s1)
#s2=
set([1
,2,3
,4,5
,6])
print
(s2)
#
1.集合元素的新增操作
s=
s.add(
100)
print
(s)#
s=
s.update([10
,20,30
])print
(s)#
2.集合元素的刪除操作
s=
s.remove(1)
print
(s)#
s=
s.discard(
100)
print
(s)#
s=
s.pop(
)#隨機刪除
print
(s)#
s=
s.clear(
)print
(s)#set()
1.乙個集合是否是另乙個集合的子集
可以呼叫方法issubset進行判斷
s=
s2=s3=
print
(s2.issubset(s)
)#true
print
(s3.issubset(s)
)#false
2.乙個集合是否是另乙個集合的超集
可以呼叫方法issubperset進行判斷
s=
s2=s3=
print
(s.issuperset(s2)
)#true
print
(s.issuperset(s3)
)#false
3.兩個集合是否沒有交集
可以呼叫方法isdisjoint進行判斷
s=
s2=s3=
print
(s2.isdisjoint(s3)
)#false 有交集
1.交集
s1=
s2=print
(s1.intersection(s2))#
#或者print
(s1 & s2)
#
2.並集操作
s1=
s2=print
(s1.union(s2)
)#去除重複合併
##或者
print
(s1 | s2)
#
3.差集操作
s1=
s2=print
(s1.difference(s2))#
#或者print
(s1-s2)
#
4.對稱差集
s1=
s2=print
(s1.symmetric_difference(s2))#
#或者print
(s1 ^ s2)
#
1.用於生成集合的公式
s1=
print
(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 搜尋路徑 ...