我这样说:
food_to_food_type = {"apple": "fruit", "green bean": "vegetable", "tomato": "controversial"}
我的职能是,在食品类型和价值是我所希望的粮食数量时,需要一条字典,例如:
num_foods_of_type = {"fruit": 1, "vegetable": 1, "controversial": 1}
在此情况下,我想要的是每类粮食的数量相等,我经常这样做。
采用我的<条码>食物_to_food_type的字典,并将其作为我的<条码>num_foods_of_type的字典中的关键,将每一方的数值固定下来,从而形成新的字典吗?
这里我要说的是:
NUM_FOODS_DESIRED = 1
num_foods_of_type = {}
for food_type in food_to_food_type.values():
num_foods_of_type[food_type] = NUM_FOODS_DESIRED
但是,我希望以职能方式做到这一点,以便我能够把粮食换粮食换粮食换粮食换粮食——转而我的职能:
order_food_types(magic_maplike_function(food_to_food_type.values(), NUM_FOODS_DESIRED))
当然,我可以写上<条码>魔法>,像——功能<>/条码>我,但肯定必须用一种艰难的方式来做到这一点,这是正确的吗?