參考資料
https://www.youtube.com/watch?v=L3-KuGYhw78&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=5
集合、字典的基本運算
集合:用大括號框起來
in:判斷該資料是否在集合內,如果在會輸出True、不在則輸出False
例:3在集合內所以輸出True,10不在所以輸出False
not in:判斷該資料是否在集合內,如果不在會輸出True、在則輸出False
例:10不在集合內所以輸出True
&=交集:取兩個集合中相同的資料
|=聯集:取兩個集合中所有資料,但不重複取
-=差集:從s1中減去和s2相同的資料,從s2中減去和s1相同的資料
^=反交集:取兩個集合中所有不相同的資料
set(字串):把字串的字母拆解成集合,相同的字母不會重複輸出,順序也是隨機的
也可以用in、not in判斷該字母存不存在set(字串)中
字典:key跟value的配對,用大括號框起來,key跟value用冒號連接
選擇key可以輸出對應的value,key用中括號框起來
例:dic["apple"]->輸出"蘋果"
可以更改key所對應的value
可以利用in、not in判斷key是否在字典裡,注意!!判斷的是key不是value
用del可以刪除字典裡的key
這是一個固定的寫法,key:x value:x2,x的值就是後面用for然後x in一個列表(列表[])
例:key=x=3->value=x2=6、key=x=4->value=x*2=8.......