首页 > 解决方案 > 如何使用函数创建字典并将其添加到列表中?

问题描述

让我这么说吧:我想要一本书,它的页面(字典)是由一个函数创建的,并且页面本身可以通过给定的名称来引用;这样当我想打印特定页面的内容时,我可以通过给定的参考名称来调用它。

例子:

这本书的名字叫做“list_of_customers”: list_of_customers=[]

list_of_customers我想要一个字典来保存每个客户的数据:customer1={"name": "John","Items": 10}

customer1将在list_of_customers. 但是如何构造函数以生成customer2,3 等等。

标签: listdictionarypython-3.7

解决方案


使用一个字典元素,其本身就是字典。例如

book = {}
book['page1'] = somefunction(args1)
book['page2'] = somefunction(args2)

推荐阅读