今天學習了儲存容器的基本觀念,分別是tuple、list、set、dict。
1.tuple用法:
t=(1,2,3)
print(t)
其中的()為使用tuple儲存資料的符號,若要取出其中一筆資料:
t=(1,2,3)
print(t[1])
向上述將第1筆資料取出,就會顯示2(從0開始算)。
2.list用法:
l=[1,2,3]
print(l)
[]為使用list時的符號,且可更改其資料:
l=[1,2,3]
l.remove(2)
print(l)
利用remove函式刪除其中的數字2,其餘像是append、pop函式,都可以對list做出改變。
3.set用法:
set跟數學的集合概念幾乎一樣,有聯集、交集、差集,不同的是互斥或的概念:
(1)聯集:
s=set('BTS')
s1=set('SNSD')
print(s|s1)
顯示為:
{'B', 'S', 'D', 'N', 'T'}
(2)交集:
s=set('BTS')
s1=set('SNSD')
print(s&s1)
顯示為:
{'S'}
(3)差集:
s=set('BTS')
s1=set('SNSD')
print(s-s1)
顯示為:
{'B', 'T'}
(4)互斥或(我自己的記法是互相差集):
s=set('BTS')
s1=set('SNSD')
print(s^s1)
顯示為:
{'D', 'N', 'B', 'T'}
4.dict用法:
d={'金泰亨':'BTS','周子瑜':'TWICE','邊伯賢':'EXO','IU':'我'}
print(d.keys())
a=input('輸入偶像名稱?')
print(a,'是',d.get(a),'的')
dict有分{鍵}與{值},{鍵}是冒號前的,{值}則是冒號後的。上述程式能夠輸入{鍵}找出{值},下面為四種結果:
(1)輸入偶像名稱?金泰亨
金泰亨 是 BTS 的
(2)輸入偶像名稱?周子瑜
周子瑜 是 TWICE 的
(3)輸入偶像名稱?邊伯賢
邊伯賢 是 EXO 的
(4)輸入偶像名稱?IU
IU 是 我 的(開玩笑地
今天的資料儲存方法算比較容易懂的,但函式的部分就稍微難背了。算是學的還蠻順利的,之後的下班時間我會繼續加油把python精通的。