---
# System prepended metadata

title: 第七週(0328)

---

# 第七週(0328)
#使用畫圖套件 matplotlib.pyplot
import matplotlib.pyplot as plt
a=[1,2,3,4,5]
b=[1,2,3,4,5]

plt.scatter(x=a,y=b,s=5)
plt.axis('square')
plt.xlim(0,10)
plt.ylim(0,10)

print(f'我的圖形')

plt.show()

dic={'WaterMelon':100, 'Apple':40}
print( dic['WaterMelon'] )

# 走訪鍵
for x in dict:
  print(x)
# 走訪值
for x in dict.values():
  print(x)
# 走訪配對
for x, y in dict.items():
  print(x, y)
  
# 找出麥禮仁的學號
dict = {
  "109213504":"麥禮仁",
  "110211049":"稅正祺", 
  "110211003":"林志宬",
  "110251009":"王博賢",
  "110211026":"洪權佑",
  "110211012":"黃玉柔",
  "110211028":"陳宜樺",
  "110211016":"林依嫻",
  "110251027":"郭姉祐",
  "110251001":"董哲安",
  "110251002":"高證鎰",
  "110251049":"陳昱慈",
  "110251016":"王麗婷",
  "110251014":"謝欣伶",
  "110251044":"王之賢",
  "110211050":"江柏逸",
  "110211005":"陳禹侖",
  "110211018":"楊凡寬",
  "110211027":"林昌興",
  "110211047":"趙梓豐",
  "110211008":"周芃君",
  "110211004":"鍾孝歆",
  "110211025":"黃巧瓈",
  "110251008":"陳韋蓁",
  "110251010":"劉姸希",
  "110251050":"鄭捷方",
  "106213050":"朱昱丞",
  "110211040":"陳亨毓",
  "110251039":"黃凱葶",
  "110251035":"溫嘉泓",
  "110211052":"林世鎧",
  "110211034":"洪橞䈶",
  "110251043":"許家維",
  "110251040":"陳柔云",
  "110211013":"顏庭茂",
  "110251041":"魏敏如",
  "110251037":"蔣水晶",
  "110211046":"何思雅",
  "110211002":"王敏甄",	
  "110251018":"李佳臻",
  "110211058":"鄭宜蓁",
  "110211030":"劉昱岑",
  "110211060":"吳宜軒",
  "110251030":"溫瑩瑄",
  "110211009":"李佳蓁",
  "110211037":"粘伊萱",
  "110211041":"戚佩琳",
  "110251029":"廖韋茹",
  "110211062":"王郁亨",
  "109211067":"古宇立",
  "108251026":"許詠翔",
  "110251020":"王雅蓁",	
  "110251017":"韓育欣",	
  "110251023":"陳懷恩",
  "110211032":"郭芝榛",
  "110211051":"林秉楓",
  "110251021":"潘妘昕",
  "110251019":"林益任",	
  "110251051":"王方琦",
  "110251028":"傅翊安",
  "110211014":"陳柏勳",
  "110251003":"陳千晴", 
  "110251004":"翟品荃",
  "110251013":"江羽晴",
  "110251012":"陳玟伃",
  "110251005":"陳品蓉",
  "110251026":"王愉盛",
  "110211031":"江以薰",
  "110211022":"吳姿儀",
  "110211007":"譚厚誼",
  "110211053":"廖振羽",
  "109251040":"傅善鉑",
  "110211036":"葉平超",
  "110211024":"蕭逸韋",
  "110211029":"張彥程", 
  "110211061":"陳柏揚", 
  "110211023":"薛皓均",
  "110211015":"吳玗苀",
  "110251015":"吳依蓁",
  "110251032":"黃元泓",
  "110251045":"劉冠伯",
  "110211011":"黃翊喆",
  "110211055":"吳耀登",
  "110251006":"陳薏如",
  "110251038":"周宗永",
  "110211063":"陳玉珊",
  "110251011":"趙奕媗",
  "110211033":"蘇家陞",
  "110251024":"邱亮云",
  "110251047":"盧承徵",
  "109105031":"簡志安",
  "109105030":"陳柏揚"
}
for x,y in dict.items():
if y==“麥禮仁”:
print(x,y)
→109213504 麥禮仁
# 找出所有姓陳的同學的姓名及學號
dict = {
“109213504”:“麥禮仁”,
“110211049”:“稅正祺”,
“110211003”:“林志宬”,
“110251009”:“王博賢”,
“110211026”:“洪權佑”,
“110211012”:“黃玉柔”,
“110211028”:“陳宜樺”,
“110211016”:“林依嫻”,
“110251027”:“郭姉祐”,
“110251001”:“董哲安”,
“110251002”:“高證鎰”,
“110251049”:“陳昱慈”,
“110251016”:“王麗婷”,
“110251014”:“謝欣伶”,
“110251044”:“王之賢”,
“110211050”:“江柏逸”,
“110211005”:“陳禹侖”,
“110211018”:“楊凡寬”,
“110211027”:“林昌興”,
“110211047”:“趙梓豐”,
“110211008”:“周芃君”,
“110211004”:“鍾孝歆”,
“110211025”:“黃巧瓈”,
“110251008”:“陳韋蓁”,
“110251010”:“劉姸希”,
“110251050”:“鄭捷方”,
“106213050”:“朱昱丞”,
“110211040”:“陳亨毓”,
“110251039”:“黃凱葶”,
“110251035”:“溫嘉泓”,
“110211052”:“林世鎧”,
“110211034”:“洪橞䈶”,
“110251043”:“許家維”,
“110251040”:“陳柔云”,
“110211013”:“顏庭茂”,
“110251041”:“魏敏如”,
“110251037”:“蔣水晶”,
“110211046”:“何思雅”,
“110211002”:“王敏甄”,
“110251018”:“李佳臻”,
“110211058”:“鄭宜蓁”,
“110211030”:“劉昱岑”,
“110211060”:“吳宜軒”,
“110251030”:“溫瑩瑄”,
“110211009”:“李佳蓁”,
“110211037”:“粘伊萱”,
“110211041”:“戚佩琳”,
“110251029”:“廖韋茹”,
“110211062”:“王郁亨”,
“109211067”:“古宇立”,
“108251026”:“許詠翔”,
“110251020”:“王雅蓁”,
“110251017”:“韓育欣”,
“110251023”:“陳懷恩”,
“110211032”:“郭芝榛”,
“110211051”:“林秉楓”,
“110251021”:“潘妘昕”,
“110251019”:“林益任”,
“110251051”:“王方琦”,
“110251028”:“傅翊安”,
“110211014”:“陳柏勳”,
“110251003”:“陳千晴”,
“110251004”:“翟品荃”,
“110251013”:“江羽晴”,
“110251012”:“陳玟伃”,
“110251005”:“陳品蓉”,
“110251026”:“王愉盛”,
“110211031”:“江以薰”,
“110211022”:“吳姿儀”,
“110211007”:“譚厚誼”,
“110211053”:“廖振羽”,
“109251040”:“傅善鉑”,
“110211036”:“葉平超”,
“110211024”:“蕭逸韋”,
“110211029”:“張彥程”,
“110211061”:“陳柏揚”,
“110211023”:“薛皓均”,
“110211015”:“吳玗苀”,
“110251015”:“吳依蓁”,
“110251032”:“黃元泓”,
“110251045”:“劉冠伯”,
“110211011”:“黃翊喆”,
“110211055”:“吳耀登”,
“110251006”:“陳薏如”,
“110251038”:“周宗永”,
“110211063”:“陳玉珊”,
“110251011”:“趙奕媗”,
“110211033”:“蘇家陞”,
“110251024”:“邱亮云”,
“110251047”:“盧承徵”,
“109105031”:“簡志安”,
“109105030”:“陳柏揚”
}

for x,y in dict.items():
if “陳” in y:
print(x,y)
110211028 陳宜樺
110251049 陳昱慈
110211005 陳禹侖
110251008 陳韋蓁
110211040 陳亨毓
110251040 陳柔云
110251023 陳懷恩
110211014 陳柏勳
110251003 陳千晴
110251012 陳玟伃
110251005 陳品蓉
110211061 陳柏揚
110251006 陳薏如
110211063 陳玉珊
109105030 陳柏揚
# 歡迎xxx同學參加我們的活動
dict = {
  "109213504":"麥禮仁",
  "110211049":"稅正祺", 
  "110211003":"林志宬",
  "110251009":"王博賢",
  "110211026":"洪權佑",
  "110211012":"黃玉柔",
  "110211028":"陳宜樺",
  "110211016":"林依嫻",
  "110251027":"郭姉祐",
  "110251001":"董哲安",
  "110251002":"高證鎰",
  "110251049":"陳昱慈",
  "110251016":"王麗婷",
  "110251014":"謝欣伶",
  "110251044":"王之賢",
  "110211050":"江柏逸",
  "110211005":"陳禹侖",
  "110211018":"楊凡寬",
  "110211027":"林昌興",
  "110211047":"趙梓豐",
  "110211008":"周芃君",
  "110211004":"鍾孝歆",
  "110211025":"黃巧瓈",
  "110251008":"陳韋蓁",
  "110251010":"劉姸希",
  "110251050":"鄭捷方",
  "106213050":"朱昱丞",
  "110211040":"陳亨毓",
  "110251039":"黃凱葶",
  "110251035":"溫嘉泓",
  "110211052":"林世鎧",
  "110211034":"洪橞䈶",
  "110251043":"許家維",
  "110251040":"陳柔云",
  "110211013":"顏庭茂",
  "110251041":"魏敏如",
  "110251037":"蔣水晶",
  "110211046":"何思雅",
  "110211002":"王敏甄",	
  "110251018":"李佳臻",
  "110211058":"鄭宜蓁",
  "110211030":"劉昱岑",
  "110211060":"吳宜軒",
  "110251030":"溫瑩瑄",
  "110211009":"李佳蓁",
  "110211037":"粘伊萱",
  "110211041":"戚佩琳",
  "110251029":"廖韋茹",
  "110211062":"王郁亨",
  "109211067":"古宇立",
  "108251026":"許詠翔",
  "110251020":"王雅蓁",	
  "110251017":"韓育欣",	
  "110251023":"陳懷恩",
  "110211032":"郭芝榛",
  "110211051":"林秉楓",
  "110251021":"潘妘昕",
  "110251019":"林益任",	
  "110251051":"王方琦",
  "110251028":"傅翊安",
  "110211014":"陳柏勳",
  "110251003":"陳千晴", 
  "110251004":"翟品荃",
  "110251013":"江羽晴",
  "110251012":"陳玟伃",
  "110251005":"陳品蓉",
  "110251026":"王愉盛",
  "110211031":"江以薰",
  "110211022":"吳姿儀",
  "110211007":"譚厚誼",
  "110211053":"廖振羽",
  "109251040":"傅善鉑",
  "110211036":"葉平超",
  "110211024":"蕭逸韋",
  "110211029":"張彥程", 
  "110211061":"陳柏揚", 
  "110211023":"薛皓均",
  "110211015":"吳玗苀",
  "110251015":"吳依蓁",
  "110251032":"黃元泓",
  "110251045":"劉冠伯",
  "110211011":"黃翊喆",
  "110211055":"吳耀登",
  "110251006":"陳薏如",
  "110251038":"周宗永",
  "110211063":"陳玉珊",
  "110251011":"趙奕媗",
  "110211033":"蘇家陞",
  "110251024":"邱亮云",
  "110251047":"盧承徵",
  "109105031":"簡志安",
  "109105030":"陳柏揚"
}
for x in dict.values():
  print(f'歡迎{x}同學參加我們的活動')

歡迎麥禮仁同學參加我們的活動
歡迎稅正祺同學參加我們的活動
歡迎林志宬同學參加我們的活動
歡迎王博賢同學參加我們的活動
歡迎洪權佑同學參加我們的活動
歡迎黃玉柔同學參加我們的活動
歡迎陳宜樺同學參加我們的活動
歡迎林依嫻同學參加我們的活動
歡迎郭姉祐同學參加我們的活動
歡迎董哲安同學參加我們的活動
歡迎高證鎰同學參加我們的活動
歡迎陳昱慈同學參加我們的活動
歡迎王麗婷同學參加我們的活動
歡迎謝欣伶同學參加我們的活動
歡迎王之賢同學參加我們的活動
歡迎江柏逸同學參加我們的活動
歡迎陳禹侖同學參加我們的活動
歡迎楊凡寬同學參加我們的活動
歡迎林昌興同學參加我們的活動
歡迎趙梓豐同學參加我們的活動
歡迎周芃君同學參加我們的活動
歡迎鍾孝歆同學參加我們的活動
歡迎黃巧瓈同學參加我們的活動
歡迎陳韋蓁同學參加我們的活動
歡迎劉姸希同學參加我們的活動
歡迎鄭捷方同學參加我們的活動
歡迎朱昱丞同學參加我們的活動
歡迎陳亨毓同學參加我們的活動
歡迎黃凱葶同學參加我們的活動
歡迎溫嘉泓同學參加我們的活動
歡迎林世鎧同學參加我們的活動
歡迎洪橞䈶同學參加我們的活動
歡迎許家維同學參加我們的活動
歡迎陳柔云同學參加我們的活動
歡迎顏庭茂同學參加我們的活動
歡迎魏敏如同學參加我們的活動
歡迎蔣水晶同學參加我們的活動
歡迎何思雅同學參加我們的活動
歡迎王敏甄同學參加我們的活動
歡迎李佳臻同學參加我們的活動
歡迎鄭宜蓁同學參加我們的活動
歡迎劉昱岑同學參加我們的活動
歡迎吳宜軒同學參加我們的活動
歡迎溫瑩瑄同學參加我們的活動
歡迎李佳蓁同學參加我們的活動
歡迎粘伊萱同學參加我們的活動
歡迎戚佩琳同學參加我們的活動
歡迎廖韋茹同學參加我們的活動
歡迎王郁亨同學參加我們的活動
歡迎古宇立同學參加我們的活動
歡迎許詠翔同學參加我們的活動
歡迎王雅蓁同學參加我們的活動
歡迎韓育欣同學參加我們的活動
歡迎陳懷恩同學參加我們的活動
歡迎郭芝榛同學參加我們的活動
歡迎林秉楓同學參加我們的活動
歡迎潘妘昕同學參加我們的活動
歡迎林益任同學參加我們的活動
歡迎王方琦同學參加我們的活動
歡迎傅翊安同學參加我們的活動
歡迎陳柏勳同學參加我們的活動
歡迎陳千晴同學參加我們的活動
歡迎翟品荃同學參加我們的活動
歡迎江羽晴同學參加我們的活動
歡迎陳玟伃同學參加我們的活動
歡迎陳品蓉同學參加我們的活動
歡迎王愉盛同學參加我們的活動
歡迎江以薰同學參加我們的活動
歡迎吳姿儀同學參加我們的活動
歡迎譚厚誼同學參加我們的活動
歡迎廖振羽同學參加我們的活動
歡迎傅善鉑同學參加我們的活動
歡迎葉平超同學參加我們的活動
歡迎蕭逸韋同學參加我們的活動
歡迎張彥程同學參加我們的活動
歡迎陳柏揚同學參加我們的活動
歡迎薛皓均同學參加我們的活動
歡迎吳玗苀同學參加我們的活動
歡迎吳依蓁同學參加我們的活動
歡迎黃元泓同學參加我們的活動
歡迎劉冠伯同學參加我們的活動
歡迎黃翊喆同學參加我們的活動
歡迎吳耀登同學參加我們的活動
歡迎陳薏如同學參加我們的活動
歡迎周宗永同學參加我們的活動
歡迎陳玉珊同學參加我們的活動
歡迎趙奕媗同學參加我們的活動
歡迎蘇家陞同學參加我們的活動
歡迎邱亮云同學參加我們的活動
歡迎盧承徵同學參加我們的活動
歡迎簡志安同學參加我們的活動
歡迎陳柏揚同學參加我們的活動

# 全班同學有那幾個姓氏？同學姓名是否有重複的？
dict = {
  "109213504":"麥禮仁",
  "110211049":"稅正祺", 
  "110211003":"林志宬",
  "110251009":"王博賢",
  "110211026":"洪權佑",
  "110211012":"黃玉柔",
  "110211028":"陳宜樺",
  "110211016":"林依嫻",
  "110251027":"郭姉祐",
  "110251001":"董哲安",
  "110251002":"高證鎰",
  "110251049":"陳昱慈",
  "110251016":"王麗婷",
  "110251014":"謝欣伶",
  "110251044":"王之賢",
  "110211050":"江柏逸",
  "110211005":"陳禹侖",
  "110211018":"楊凡寬",
  "110211027":"林昌興",
  "110211047":"趙梓豐",
  "110211008":"周芃君",
  "110211004":"鍾孝歆",
  "110211025":"黃巧瓈",
  "110251008":"陳韋蓁",
  "110251010":"劉姸希",
  "110251050":"鄭捷方",
  "106213050":"朱昱丞",
  "110211040":"陳亨毓",
  "110251039":"黃凱葶",
  "110251035":"溫嘉泓",
  "110211052":"林世鎧",
  "110211034":"洪橞䈶",
  "110251043":"許家維",
  "110251040":"陳柔云",
  "110211013":"顏庭茂",
  "110251041":"魏敏如",
  "110251037":"蔣水晶",
  "110211046":"何思雅",
  "110211002":"王敏甄",	
  "110251018":"李佳臻",
  "110211058":"鄭宜蓁",
  "110211030":"劉昱岑",
  "110211060":"吳宜軒",
  "110251030":"溫瑩瑄",
  "110211009":"李佳蓁",
  "110211037":"粘伊萱",
  "110211041":"戚佩琳",
  "110251029":"廖韋茹",
  "110211062":"王郁亨",
  "109211067":"古宇立",
  "108251026":"許詠翔",
  "110251020":"王雅蓁",	
  "110251017":"韓育欣",	
  "110251023":"陳懷恩",
  "110211032":"郭芝榛",
  "110211051":"林秉楓",
  "110251021":"潘妘昕",
  "110251019":"林益任",	
  "110251051":"王方琦",
  "110251028":"傅翊安",
  "110211014":"陳柏勳",
  "110251003":"陳千晴", 
  "110251004":"翟品荃",
  "110251013":"江羽晴",
  "110251012":"陳玟伃",
  "110251005":"陳品蓉",
  "110251026":"王愉盛",
  "110211031":"江以薰",
  "110211022":"吳姿儀",
  "110211007":"譚厚誼",
  "110211053":"廖振羽",
  "109251040":"傅善鉑",
  "110211036":"葉平超",
  "110211024":"蕭逸韋",
  "110211029":"張彥程", 
  "110211061":"陳柏揚", 
  "110211023":"薛皓均",
  "110211015":"吳玗苀",
  "110251015":"吳依蓁",
  "110251032":"黃元泓",
  "110251045":"劉冠伯",
  "110211011":"黃翊喆",
  "110211055":"吳耀登",
  "110251006":"陳薏如",
  "110251038":"周宗永",
  "110211063":"陳玉珊",
  "110251011":"趙奕媗",
  "110211033":"蘇家陞",
  "110251024":"邱亮云",
  "110251047":"盧承徵",
  "109105031":"簡志安",
  "109105030":"陳柏揚"
}

y=set()
for x in dict.values():
  y.add(x[0:1])
print(y)

{'譚', '鍾', '周', '葉', '江', '顏', '傅', '廖', '王', '邱', '郭', '黃', '蔣', '魏', '簡', '趙', '溫', '盧', '麥', '李', '何', '洪', '潘', '林', '朱', '張', '粘', '許', '戚', '陳', '韓', '高', '蘇', '吳', '古', '蕭', '楊', '稅', '薛', '鄭', '董', '劉', '翟', '謝'}
#找出姓氏出現的次數
dict = {
  "109213504":"麥禮仁",
  "110211049":"稅正祺", 
  "110211003":"林志宬",
  "110251009":"王博賢",
  "110211026":"洪權佑",
  "110211012":"黃玉柔",
  "110211028":"陳宜樺",
  "110211016":"林依嫻",
  "110251027":"郭姉祐",
  "110251001":"董哲安",
  "110251002":"高證鎰",
  "110251049":"陳昱慈",
  "110251016":"王麗婷",
  "110251014":"謝欣伶",
  "110251044":"王之賢",
  "110211050":"江柏逸",
  "110211005":"陳禹侖",
  "110211018":"楊凡寬",
  "110211027":"林昌興",
  "110211047":"趙梓豐",
  "110211008":"周芃君",
  "110211004":"鍾孝歆",
  "110211025":"黃巧瓈",
  "110251008":"陳韋蓁",
  "110251010":"劉姸希",
  "110251050":"鄭捷方",
  "106213050":"朱昱丞",
  "110211040":"陳亨毓",
  "110251039":"黃凱葶",
  "110251035":"溫嘉泓",
  "110211052":"林世鎧",
  "110211034":"洪橞䈶",
  "110251043":"許家維",
  "110251040":"陳柔云",
  "110211013":"顏庭茂",
  "110251041":"魏敏如",
  "110251037":"蔣水晶",
  "110211046":"何思雅",
  "110211002":"王敏甄",	
  "110251018":"李佳臻",
  "110211058":"鄭宜蓁",
  "110211030":"劉昱岑",
  "110211060":"吳宜軒",
  "110251030":"溫瑩瑄",
  "110211009":"李佳蓁",
  "110211037":"粘伊萱",
  "110211041":"戚佩琳",
  "110251029":"廖韋茹",
  "110211062":"王郁亨",
  "109211067":"古宇立",
  "108251026":"許詠翔",
  "110251020":"王雅蓁",	
  "110251017":"韓育欣",	
  "110251023":"陳懷恩",
  "110211032":"郭芝榛",
  "110211051":"林秉楓",
  "110251021":"潘妘昕",
  "110251019":"林益任",	
  "110251051":"王方琦",
  "110251028":"傅翊安",
  "110211014":"陳柏勳",
  "110251003":"陳千晴", 
  "110251004":"翟品荃",
  "110251013":"江羽晴",
  "110251012":"陳玟伃",
  "110251005":"陳品蓉",
  "110251026":"王愉盛",
  "110211031":"江以薰",
  "110211022":"吳姿儀",
  "110211007":"譚厚誼",
  "110211053":"廖振羽",
  "109251040":"傅善鉑",
  "110211036":"葉平超",
  "110211024":"蕭逸韋",
  "110211029":"張彥程", 
  "110211061":"陳柏揚", 
  "110211023":"薛皓均",
  "110211015":"吳玗苀",
  "110251015":"吳依蓁",
  "110251032":"黃元泓",
  "110251045":"劉冠伯",
  "110211011":"黃翊喆",
  "110211055":"吳耀登",
  "110251006":"陳薏如",
  "110251038":"周宗永",
  "110211063":"陳玉珊",
  "110251011":"趙奕媗",
  "110211033":"蘇家陞",
  "110251024":"邱亮云",
  "110251047":"盧承徵",
  "109105031":"簡志安",
  "109105030":"陳柏揚"
}

lst = (dict.values())
emptylist = []
emptydict = {}

for i in lst:
  emptylist.append(i[:1])

for i in emptylist:
  emptydict[i] = emptydict.get(i,0) + 1

Value = emptydict.values()
Key = emptydict.keys()
TValue = tuple(Value)
TKey = tuple(Key)

for i in range(len(TValue)):
  print(f'{TKey[i]}出現了{TValue[i]}次')

麥出現了1次
稅出現了1次
林出現了6次
王出現了8次
洪出現了2次
黃出現了5次
陳出現了15次
郭出現了2次
董出現了1次
高出現了1次
謝出現了1次
江出現了3次
楊出現了1次
趙出現了2次
周出現了2次
鍾出現了1次
劉出現了3次
鄭出現了2次
朱出現了1次
溫出現了2次
許出現了2次
顏出現了1次
魏出現了1次
蔣出現了1次
何出現了1次
李出現了2次
吳出現了5次
粘出現了1次
戚出現了1次
廖出現了2次
古出現了1次
韓出現了1次
潘出現了1次
傅出現了2次
翟出現了1次
譚出現了1次
葉出現了1次
蕭出現了1次
張出現了1次
薛出現了1次
蘇出現了1次
邱出現了1次
盧出現了1次
簡出現了1次
