我正在为模拟仓库中的产品设计一个非常简单的数据库。
有代码(密钥),描述(值),每包可用的单位数(价值),个别价格(价值)和包的总成本(价值):
Product Number | Description | Pack | Individual Cost | Total
01234567 | Black Ballpoint Pen | 4 | 0.50 | 2.00
12345670 | Football | 2 | 4.50 | 9.00
产品是关键,其他属性都是价值。
我尝试使用字典结构,但由于没有固定数量的字段,因此无法正常工作。
我还没有看到一个涉及多个领域的例子。 我还没有看到一个数组或字典示例,它有多个字段来存储所有这些数据。
我希望它像:
{01234567:("Black Ballpoint Pen", 4, 0.50, 2.00), 12345670:(Football, 2, 4.50, 9.00)}
这可能吗?
答案 0 :(得分:0)
你尝试过吗?您所要做的就是将我希望它像:
{01234567:("Black Ballpoint Pen", 4, 0.50, 2.00), 12345670:(Football,2, 4.50, 9.00)}
Football
更改为"Football"
,并按预期工作:
>>> i = {01234567:("Black Ballpoint Pen", 4, 0.50, 2.00), 12345670:("Football",2, 4.50, 9.00)}
>>> i[01234567]
('Black Ballpoint Pen', 4, 0.5, 2.0)
字典可以包含任何类型的值 - 列表,字符串,数字,元组甚至其他字典。