3級菜單實現---low版
阿新 • • 發佈:2017-09-15
菜單
json menu(): file=(,,=) str=f (): str=str+file.readline() =json.loads(str) file.close() dict=menu() wl(dc): : m dc: (m,(m)) butter=() butter dc: wl(dc[butter]) butter == : () butter == : k1 dict.keys(): m dict.keys() m dict[k1].keys(): olddc=dict wl(olddc) k2 dict[k1].keys(): m dict[k1][k2]: olddc=dict[k1] wl(olddc) k3 dict[k1][k2].keys(): m dict[k1][k2][k3]: olddc=dict[k1][k2] wl(olddc) : () wl(dict)
---------------------------------------------------
文件內容以字典形式
{ "北京市":{ "東城區":{ "東四":["地鐵站"], "燈市口":["汽車站"] }, "西城區":{ "阜成門":["南禮士路","金融街"], "復興門":["遠洋大廈","人民電視臺","三裏河"] }, "朝陽區":{ "亮馬橋":["希爾頓","藍色港灣"], "團結湖":["朝陽公園","京客隆","甜水園"], "呼家樓":["金泰熙"], "望京":[798,347,891] } }, "河北省":{ "石家莊市":{ "長安區":{ "北宋":["何妨小區"], "河東":["鐘聲廣場"] }, "橋西區":{ "新石":["新生活"], "振頭":["匯華廣場"] }, "新華區":{ "東焦":["永泰中街","寧源小學","河北省人民醫院","市二中"], "合作路":["膏藥章","張家口銀行","光大銀行",887], "中山":["中國銀行","新百廣場","太和大廈"], "西裏":["天主堂","眼科","裕華大酒店",773] } }, "唐山市":{ "路南區":{ "雙新裏":["二十六中"], "衛國樓":["婦幼保健院","聯合大廈"], "光明裏":["錦江國際酒店"] }, "路北區":{ "金隅樂府":["草場樓",776,441], "國防東道":["新建路"], "鳳凰道":["4321"] } } } }
3級菜單實現---low版