Python 存储输入值的最佳方法
存储输入值的最佳方式是什么 假设用户需要输入以下字段:Python 存储输入值的最佳方法,python,python-3.x,python-3.5,Python,Python 3.x,Python 3.5,存储输入值的最佳方式是什么 假设用户需要输入以下字段:说明、数量和值 这些将被插入多次,稍后程序将使用Quantity*Value和每个项目的所有产品的总和进行一些计算 我应该使用列表来存储项目吗?还是有更好的办法 正如人们所说,您需要提供更多的上下文,因为有很多方法可以做到这一点。以下是一种可能的方法: fieldnames=["Description", "Quantity", "Value"] database=[] def get_input(): print("-"*20)
说明
、数量
和值
这些将被插入多次,稍后程序将使用Quantity*Value
和每个项目的所有产品的总和进行一些计算
我应该使用列表来存储项目吗?还是有更好的办法 正如人们所说,您需要提供更多的上下文,因为有很多方法可以做到这一点。以下是一种可能的方法:
fieldnames=["Description", "Quantity", "Value"]
database=[]
def get_input():
print("-"*20)
new_item = {}
for x in fieldnames:
v=input("Enter {}:".format(x))
new_item[x]=v
return new_item
for i in range(3):
database.append(get_input())
for entry in database:
print("-"*20)
for key, value in entry.items():
print("{0}: {1}".format(key, value))
如果描述数量和值的每个实例都是链接的,那么列表将是一个可行的选项,或者更好的是,使对象类和创建对象列表变得主观。请输入有关这些字段的更多信息。