0

我有一本字典

    food_dict = [ {
        'food_name': item_name,
        'serving_size': size_serv,
        'serving_calorie': calorie_serv,
        'serving_protien': protein_serv,
        'serving_fat': fat_serv,
        'serving_carb': carb_serv
     } ]

我希望能够在我的字典中添加另一个字段。

例如,我想创建一个食物数据库

     food_dict = [ {
        'food_name': fish,
        'serving_size': 40,
        'serving_calorie': 30,
        'serving_protien': 20,
        'serving_fat': 4,
        'serving_carb': 4
     },
     {
        'food_name': chicken,
        'serving_size': 32,
        'serving_calorie': 20,
        'serving_protien': 15,
        'serving_fat': 4,
        'serving_carb': 1
     }
     ]
4

2 回答 2

6

你不只是有一本字典。你有一个列表,里面有一本字典。

用于list.append()添加第二个字典:

food_dict.append({
    'food_name': 'chicken',
    'serving_size': 32,
    'serving_calorie': 20,
    'serving_protien': 15,
    'serving_fat': 4,
    'serving_carb': 1
 }
于 2013-06-21T12:16:45.973 回答
2

您所拥有的是一个字典列表,您可以在其中添加更多字典food_dicts.append()

于 2013-06-21T12:20:24.897 回答