python基礎學習 5

2021-10-10 22:57:11 字數 2172 閱讀 8043

#第一種建立方式,直接使用小括號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 搜尋路徑 ...