當我做試圖瞭解拉姆達
dict = {'Alice': '7898', 'Beth': '9102', 'Cecil': '3258'}
print filter(lambda x: x, dict['Alice'])
它顯示:7898
當我做下
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
print filter(lambda x: x=="2341", dict['Alice'])
它表明:
爲什麼不顯示真正。如何獲得真實?
你應該使用列表內涵,而不是'filter'和'map' – 2011-06-15 04:53:14
不要使用'dict'作爲變量名。它是Python字典類型的名稱。 – 2011-06-15 05:43:12