Kodewick
开始学 →
小挑战←→0 / 80

周末做菜买什么

#077小挑战字典排序约 7 分钟

周末要做好几道菜,每道菜是 {食材: 几个}。写 shopping_list(recipes):把同一样食材加在一起,按食材名字排好,每样写成 'egg x5' 这样,返回列表。

示例
shopping_list([{"egg": 2, "flour": 1}, {"egg": 3, "milk": 1}])→['egg x5', 'flour x1', 'milk x1']
shopping_list([])→[]
main.py
def shopping_list(recipes):
    need = {}
    # 在这里写:一道道菜、一样样食材,把个数加进 need
    # 在这里写:按名字排好,一行做出 '名字 x个数' 的列表并 return
    return []
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。