Python - 利用Dictionary處理數據
本文章將分享如何利用編程技術更有效地處理原始數據。 請參考 之前的文章 安裝Python和相關模組,並下載原始數據(JSON格式)。 在剛才的例子中,10個成員的年齡被提取並存儲在一個數組中。 在會員資料中,用戶有1個Primary Key(會員ID)和3個Attributes(姓名,性別,年齡), 因此我們需要建立三組陣列(List),並把這些資料儲存在它們中。 > (name, gender, age, ...) = ([], [], [], ...) # multiple declare the arrays > for i in range(len(raw_data["profile"])): name.append(raw_data["profile"][i]["name"]) gender.append(raw_data["profile"][i]["gender"]) age.append(raw_data["profile"][i]["age"]) Another way is that a dictionary with key value can be used to store the member list from JSON data. 除了List,Dictionary也是用作儲存多個Elements的Data Type,以Key和Value作為一組來儲起每一個會員的資料,其格式跟JSON一樣,所以我們只需輸入已知的Key便能獲得它的Value。 > from pprint import pprint > members = {} # declare a dictionary to store the member > for i in range(len(raw_data["profile"])): mem_id = raw_data["profile"][i]...