地鐵python 集合

2021-10-07 08:27:21 字數 1040 閱讀 6454

#1、創造集合

#使用{}或者set()建立,但是如果要建立空集合只能使用set(),因為{}用於建立空字典

s1=s2=

s3=set('abcdefg')

s4=set('')

print(s1)

print(s2)

print(s3)

print(s4)

print(type(s4))

#2、集合特點

#1、無順序 2、不重複 3、無下標 4、可變型別

#3、集合常見操作:

#3.1 增加資料 ,add

s5=s5.add(1000)

print(s5)

s5.add(1000)

print(s5)

#增加的資料是序列

#s5.add([10,20,30])##報錯

#3.2 增加序列資料

#update():

s5.update([10,20,30,40,50])

print(s5)

#因為集合有去重功能,所以追加資料時,不做操作

#s5.update(100) #報錯

#3.3刪除資料

#remove():刪除集合中指定的資料,如果資料不存在會報錯

s5.remove(40)

print(s5)

#重複remove會報錯

#discard:刪除集合中指定的資料,如果資料不存在不會報錯

s5.discard(40)

print()

#pop():隨機刪除集合中某個資料,並返回這個資料

del_num=s5.pop()

print(del_num)

print(s5)

print()

#集合查詢

#in notin

print(10 in s5)

print(10 not in s5)

結果:

set()

1000

true

false

python地鐵車票 小明坐地鐵python實現

題目要求 單程票價實現 dancheng.py class gongli def init self,km self.km km def each money self money 0 if self.km 0 and self.km 6 money 3 elif self.km 6 and sel...

地鐵python 字典推導式

快速合併列表為字典或者提取字典中的木變資料 list1 name age gender list2 tom 20,man 目的 快速合併成乙個字典 例題 建立乙個字典 字典key是1 5的數字,value是這個數字的2次方 dict1 print dict1 將兩個列表合併成乙個字典 dict2 p...

擠地鐵之地鐵限流

手機鬧鈴像集結號一樣玩命的在我耳邊叫,我知道上班的時間到了。我慢慢的從被窩裡爬出來,磨蹭了一會,穿衣 刷牙 洗臉 穿鞋 揹包 騎車。從家裡出來時已經7 20,按時間規劃,7 30到地鐵,7 35坐上地鐵,8 35到西直門地鐵站,從地鐵b口出,乘坐小三輪。8 45到單位樓下。應該有時間吃個早飯。但事與...