我们可以用for循环输出,可以借助变量输出,也可以使用函数输出,还能用函数来筛选符合条件的输出。试试看吧。
# 构建一个字典,表示食物名称和卡路里的对应关系
pantry = {'protein bar': 200, 'apple': 50, 'banana':110 }
# 打印字典内容
for key in pantry:
print(key, pantry[key])
# 通过变量打印字典内容
for food, calories in pantry.items():
print(food, calories)
# 定义函数,显示字典内容
def show_food(pantry):
for key in pantry:
print(key, '->', pantry[key])
# 调用函数
show_food(pantry)
# 定义一个卡路里低于阈值的列表
def low_calorie_food(pantry, threshold):
for food, calories in pantry.items():
if calories < threshold:
print(food, '->', calories)
# 调用函数
low_calorie_food(pantry, 100)
展开/折叠结果
protein bar 200
apple 50
banana 110
protein bar 200
apple 50
banana 110
protein bar -> 200
apple -> 50
banana -> 110
apple -> 50
发表评论