# 第五支程式 集合以大括號表示,順序沒有意義,就是一堆資料 判斷資料是否存在,結果in出來就是在裡面 not in出來就是不在裡面,比如s1={3,4,5},print(3,in,s1),結果為True。 print(10,in,s1),結果為False。 相反的print(10,not in,s1),結果為True print(3,not in,s1),結果為False 交集: 取兩個集合中,相同的資料,比如:s1={3,4,5},s2={4,5,6,7},s3=s1&s2,print(s3)結果為{4,5} 聯集:取兩個集合中的所有資料,但相同的資料不重複,比如: s1={3,4,5},s2={4,5,6,7},s3=s1|s2 print(s3)結果為{3,4,5,6,7} 差集: 從s1中,減去和s2重疊的部分,比如:s1={3,4,5},s2={4,5,6,7},s3=s1-s2,print(s3)結果為{3} 反交集:取兩個集合中,不重疊的部分,比如:s1={3,4,5},s2={4,5,6,7},s3=s1^s2,print(s3)結果為{3,6,7} ![](https://i.imgur.com/bDQ9okl.png) 鍵值對(Key-Value Pair),字典[Key]=Value,可以使用del刪除關鍵字 比如:dic={"apple":"蘋果","bug":"蟲蟲"},["apple"]為[key],蘋果為Value print(dic["apple"])結果為蘋果 del dic["apple"],print(dic)結果為{"bug":"蟲蟲"} dic={x:x*2 for x in [3,4,5]} # 從列表的資料產生字典 print(dic)結果為{3: 6, 4: 8, 5: 10}