Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更新字典列表中的每个字典_Python - Fatal编程技术网

Python 如何更新字典列表中的每个字典

Python 如何更新字典列表中的每个字典,python,Python,我有一本这样的字典 [ {'name':'Apple','weight':500,'description':'Apple是最有营养和最健康的水果之一。它富含抗氧化剂和膳食纤维。适量食用不仅可以增加饱腹感,而且有助于促进肠道运动。苹果还含有钙和镁等矿物质,有助于预防和延缓骨质疏松oss和保持骨骼健康。对年轻人和老年人都有好处, 鳄梨含有大量的油酸,这是一种单不饱和脂肪酸,可以取代饮食中的饱和脂肪,对降低胆固醇水平非常有效。鳄梨还富含纤维。它的可溶性纤维可以去除体内多余的胆固醇,而其不溶性纤维则有

我有一本这样的字典

[
{'name':'Apple','weight':500,'description':'Apple是最有营养和最健康的水果之一。它富含抗氧化剂和膳食纤维。适量食用不仅可以增加饱腹感,而且有助于促进肠道运动。苹果还含有钙和镁等矿物质,有助于预防和延缓骨质疏松oss和保持骨骼健康。对年轻人和老年人都有好处,
鳄梨含有大量的油酸,这是一种单不饱和脂肪酸,可以取代饮食中的饱和脂肪,对降低胆固醇水平非常有效。鳄梨还富含纤维。它的可溶性纤维可以去除体内多余的胆固醇,而其不溶性纤维则有助于降低胆固醇ps保持消化系统功能,防止便秘,
{'name':'Blackberry','weight':150,'description':'黑莓营养价值高,是一种非常有益健康的水果。它富含人体必需的营养素、多种氨基酸和微量元素。它们有助于促进血液凝固、延缓衰老、提高免疫力、降低血压和血脂s、 黑莓可以直接作为水果食用,也可以制成果酱和果酒,
{'name':'Grape','weight':200,'description':'葡萄含有高达30%的糖。葡萄中大量的果酸有助于消化。食用适量的葡萄可以增强脾胃。葡萄还含有钙、钾、磷、铁、葡萄糖、果糖、蛋白质、酒石酸和各种维生素等矿物质,这些矿物质可以帮助消化具有很强的营养功能,改善人体机能,
{'name':'猕猴桃','weight':250,'description':'猕猴桃含有丰富的维生素C,可以增强免疫系统,补充大脑消耗的营养。其完美的低钠高钾比例可以补充长时间工作所损失的能量。',
{'name':'Lemon','weight':300,'description':'柠檬富含维生素C,可以提高免疫力,加速伤口愈合和预防感冒。从长远来看,它可以降低患癌症的几率。柠檬汁有助于减轻消化系统的负担,促进毒素从体内释放。},
{'name':'Mango','weight':300,'description':'芒果比普通水果含有更高水平的维生素C。吃芒果还可以降低胆固醇和甘油三酯,并有助于预防心血管疾病。由于芒果含有高水平的维生素,经常食用芒果在改善身体功能和滋润皮肤方面起着重要作用皮肤},
{'name':'李子','weight':150,'description':'李子富含糖、维生素、果酸、氨基酸等营养成分。李子营养价值高,具有清肝养肝、解郁解毒、清热利湿等突出的保健功能。',
{'name':'草莓','weight':240,'description':'草莓富含胡萝卜素和维生素A,可缓解夜盲症,维持上皮组织健康,滋养肝脏,促进身体生长发育。草莓还含有大量膳食纤维,可促进胃肠道运动和发育胃肠道中的食物消化,
{'name':'西瓜','weight':500,'description':'西瓜有解热、消烦、止渴的功效。它含有大量的水,有助于立即缓解急性发热症状。西瓜中所含的糖和盐可以利尿,消除肾脏炎症。西瓜还含有可以降低血压的物质
]
我想做的是用key is image\u name更新列表中的每个字典,value是
os.listdir(directory)
中的元素。当我尝试这样做时:

对于字典列表中的字典:
对于os.listdir(dir\u图像)中的图像:
记录更新(图像名称=图像)
结果是这样的:

[
{'name':'Apple','weight':500,'description':'Apple是最有营养和最健康的水果之一。它富含抗氧化剂和膳食纤维。适量食用不仅可以增加饱腹感,而且有助于促进肠道运动。苹果还含有钙和镁等矿物质,有助于预防和延缓骨质疏松oss和保持骨骼健康。这对年轻人和老年人都有好处。,“image_name”:“010.txt”},
鳄梨含有大量的油酸,这是一种单不饱和脂肪酸,可以取代饮食中的饱和脂肪,对降低胆固醇水平非常有效。鳄梨还富含纤维。它的可溶性纤维可以去除体内多余的胆固醇,而其不溶性纤维则有助于降低胆固醇ps保持消化系统功能,防止便秘。,“image_name:'010.txt',
{'name':'Blackberry','weight':150,'description':'Blackberry有很高的营养价值,是非常有益健康的水果。它是€™黑莓富含人体必需的营养素、多种氨基酸和微量元素。它们有助于促进血液凝固,延缓衰老,提高免疫力,降低血压和血脂。黑莓可以直接作为水果食用,也可以制成果酱和果酒。,“image_name:“010.txt”,
{'name':'Grape','weight':200,'description':'葡萄含糖量高达30%。葡萄中大量的果酸有助于消化。食用适量的葡萄可以增强脾胃。葡萄还含有钙、钾、磷、铁、葡萄糖、果糖、蛋白质、酒石酸等矿物质
for a_dict in list_of_dictionary:
    for image in os.listdir(dir_image):
        if 'image_name' in a_dict:
            a_dict['image_name'].append(image)
        else:
            a_dict['image_name']= [image]
for a_dict in list_of_dictionary:
    for image in os.listdir(dir_image):
        a_dict.setdefault('image_name', []).append(image)
images = [for image in os.listdir(dir_image)]
for a_dict, image in zip(list_of_dictionary, images):
    a_dict.update('image_name' = image)