在字典中添加新字段

时间:2013-06-21 12:15:27

标签: python python-2.7

我有一本字典

    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
     }
     ]

2 个答案:

答案 0 :(得分:6)

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

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

food_dict.append({
    'food_name': 'chicken',
    'serving_size': 32,
    'serving_calorie': 20,
    'serving_protien': 15,
    'serving_fat': 4,
    'serving_carb': 1
 }

答案 1 :(得分:2)

您所拥有的是一个词典列表,您可以使用food_dicts.append()添加更多词典。