[问题] 函数的问题

楼主: yuanz (rock your body)   2015-10-29 10:54:35
大家好 我最近在学习python的建立函数
想请问该如何解决下列问题
我现在有以下的资讯
zipcode = {"台北市": {"中正区": 100, "大同区": 103, "中山区": 104},"新北市": {"万里区":
207, "金山区": 208, "板桥区": 220, "汐止区": 221}}
现在要求一个函式
当输入台北市的时候
就会印出台北市内所有区的邮递区号
我写出来是这样
def fun (city):
n=input('type city:')
for n in city :
print value for value in zipcode.get(city).values()
city=("台北市","新北市")
不知道要怎么改 还请各位高手帮忙!!谢谢
作者: bigpigbigpig (To littlepig with love)   2015-10-29 11:24:00
一行for d, code in zipcode[city].items()就搞定了
作者: banyhong (=_=)   2015-11-06 00:57:00
[zipcode['台北市'][k] for k in zipcode['台北市']]

Links booklink

Contact Us: admin [ a t ] ucptt.com