Python初学者遇到的基础问题

这是一个关于定义一个函数,需要实现输入等长的键和值,将它们组合成字典输出

img


上面就是他的问题,比较基础,麻烦看一下,给个完整结果

def createDictionary(food,calories):
    d=dict()
    for i in range(len(food)):
        d[food[i]]=calories[i]
    return d
calories = [75,65,6175]
food = ["Egg","Apple","Carrot Cake"]

def create_dictionary(keys,values):
    return dict(zip(keys,values))

print(create_dictionary(food, calories))