周末要做好几道菜,每道菜是 {食材: 几个}。写 shopping_list(recipes):把同一样食材加在一起,按食材名字排好,每样写成 'egg x5' 这样,返回列表。
shopping_list([{"egg": 2, "flour": 1}, {"egg": 3, "milk": 1}])→['egg x5', 'flour x1', 'milk x1']shopping_list([])→[]def shopping_list(recipes):
need = {}
# 在这里写:一道道菜、一样样食材,把个数加进 need
# 在这里写:按名字排好,一行做出 '名字 x个数' 的列表并 return
return []
写好了先点「运行」试试示例,没问题再点「提交」。