# Python基本教學 Day11 Day10 參考答案、set集合的建立與提供的函數 ## Day10 參考答案 1. 合法:a,d,f,g;不合法:b,e是保留字,c是數字開頭 2. (a)  (b)  (c)  (d)  (e)  (f)  (g)  3.  4.  5.  6.  7.  8.  9.  10.  11.  12.  13.  14.  15.  ## Day11 set集合的建立與提供的函數 要建立一個集合,可以利用大括號<code>{}</code>將元素括起來,或是呼叫set來完成 <code>set(obj)</code> 依照<code>obj</code>內容建立一個集合  <code>s1.add(x)</code> 將元素x添加到s1中  <code>s1.clear()</code> 移除集合s1中的所有元素  <code>s1.difference(s2)</code> 傳回存在s1,但不存在於s2的集合(取差集,即s1-s2)  <code>s1.discard(x)</code> 刪除s1中指定的元素x,若x不存在則不做任何處理  <code>s1.intersection(s2)</code> 傳回s1和s2的交集  <code>s1.isdisjoint(s2)</code> 判斷s1和s2是否沒有相同的元素,若沒有則回傳True  <code>s1.issubset(s2)</code> 判斷s1是否為s2的子集合  <code>s1.issuperset(s2)</code> 判斷s1是否為s2的父集合  <code>s1.pop()</code> 從s1隨機移除一個元素,並傳回移除的元素值  <code>s1.remove(x)</code> 將x從集合s1中刪除,若x不存在則回傳錯誤訊息  <code>s1.union(s2)</code> 傳回s1和s2的聯集  <code>s1.update(s2)</code> 將s2中不存在s1的元素加入s1  題目:https://hackmd.io/@RshQciPYTE2wmLLiZx4JAA/Sk7OUSoOA 參考資料:https://docs.python.org/zh-tw/3/tutorial/index.html
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up