S3=s1&s2 交集 s3=s1|s2聯集 s3=s1-s2差集 s3=s1^s2反交集 s=set(“Hello”) #set(字串) 拆解字串,成為集合 字典:dic={”key”:”value”} Del doc{“key”}刪除鍵值對 Dic={x=x**2 for x in [2,3,4]}從列表產生字典
@cwpeng-course4 жыл бұрын
感謝整理 :)
@AaronShen-v9q Жыл бұрын
請問為什麼 dic[key]是用 中括號? 中括號在此時是代表可變列表嗎還是其他因素?
@HowardLinca4 жыл бұрын
老師非常神! 不懂秒懂!
@cwpeng-course4 жыл бұрын
哈哈哈,謝謝你的回饋哪 :)
@鄭坤-v1x5 жыл бұрын
回頭再看...非常感謝 清晰的教學,謝謝您
@cwpeng-course5 жыл бұрын
謝謝你的回饋 :)
@user-brianhuang3 жыл бұрын
很優質的教學影片,值得推廌!
@cwpeng-course3 жыл бұрын
謝謝你的鼓勵和推薦 :)
@stonelam58512 жыл бұрын
#集合的運算 s1={3,4,5} # print(10 not in s1) s1={3,4,5} s2={4,5,6,7} #s3=s1&s2 交集:取兩個集合中,相同的資料 s3=s1|s2 # 聯集:取兩個集合中的所有資料,但不重複 s3=s1-s2 # 差集:從s1中,減去和s2重疊的部分 s3=s1^s2 # 反交集:取兩個集合中,不重疊的部分 print(s3) s=set("hello") #set(字串) print("h"in s) # 字典的運算 dic={"apple":"蘋果","bug":"害蟲"} dic["apple"]="小蘋果" print(dic["apple"]) print("apple" in dic) # define key is there or not print("appl" not in dic) print(dic) del dic["apple"] # 刪除字典中的鍵值對(key-value pair) print(dic) dic={x:x*2 for x in [3,4,5]} print(dic)
想請問最後一個把列表的資料轉換成字典的用法能夠改寫成從兩個列表嗎? 像是下面的寫法 l1 = [1,2,3] l2 = [4,5,6] dict={x:y for x in l1 for y in l2} print(dict) 實際上跑起來會變成 {1:6,2:6,3:6} 如果想得到 {1:4,2:5,3:6}該怎麼改呢 麻煩老師及各位解惑一下,謝謝
老師您好,想請教您最後一個部分 dic={x:x*2 for x in [3,4,5]} # 從列表的資料中產生字典 print(dic) 想請教有沒有辦法可以只print x*2的值, 像是前面那種 dic={"apple":"蘋果","bug":"蟲蟲"} print(dic["apple"])直接輸出為蘋果的那種
@cwpeng-course4 жыл бұрын
可以呦,就打 dic[3] 或 dic[4] 或 dic[5] 就可以了,例如: dic={x:x*2 for x in [3,4,5]} print(dic[3]) print(dic[4]) print(dic[5])