search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

python for in 優雅乾淨的寫法 - Python 教學筆記本



大部分書的中的寫法都是以這種方式來撰寫,這是比較標準的寫法,但是有沒有更乾淨更優有的寫法呢?

範例一



a = ["jojo","mary","lulu","joe"] b = [] for i in a: b.append(i) print(b)


其實還真的有更簡短的寫法 !!
大家可以看看範例二的寫法,可以縮短寫程式的長度,不用寫到落落長 。

範例二


a = ["jojo","mary","lulu","joe"] b = [i for i in a] print(b)


更進階的用法

如果今天需要造出Json的格式該怎麼做出來呢?這個時候可以利用 for in 加上 zip 漂亮造出你想要的dictionary格式

hg_list = [] league = ['美國大聯盟', '美國小聯盟'] team_name = ['波士頓紅襪','路易威爾蝙蝠'] time = ['11/12','10/22'] for league, team_name, time in zip(league, team_name, time): hg_list.append({ "聯盟":league, "隊伍名稱":team_name, "比賽時間":time, }) for i in hg_list: print(i)


熱門推薦

本文由 python-learnnotebookblogspotcom 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦