无法创建新的 {'age' : age} 键值对。可能是什么问题呢?
def build_person(first_name, last_name):
person = {'first': first_name, 'last': last_name}
if age:
person['age'] = age
return person
musician = build_person('dan', 'balan', age = 23)
print('\n' + musician)
您可以这样做:添加任意命名参数。或者如果您需要控制输入数据,请在函数中过滤此列表