我试图用python创建一个空的嵌套列表。我搜索过有关嵌套列表的信息,大多数都是已经包含值的嵌套列表。在
我需要一个嵌套列表的原因是我有一组项目:苹果、梨和橘子。但是,每一个项目都有另一个列表,包括:ID、price、quantity。在
所以我打算: 1将所有项目分别放入索引0、1、2中。 所以,苹果=[0],梨=[1],橘子=[2] 2创建另一个嵌套列表,以放入ID、price和quantity。 所以以苹果为例,我想: 苹果[0][0].append(ID),apple[0][1].append(价格),apple[0][2].append(数量)
嵌套列表可以这样工作吗?或者有其他方法来创建一个空的嵌套列表吗?顺便说一下,apple、pears和orange都有自己的python代码文件,所以我必须将pears和orange python文件导入到applepython文件中。我会很感激你的帮助。谢谢您。在
代码来自苹果.py公司名称:
fruits = [],[]
fruits[0],[0].append("ID")
fruits[0],[1].append("price")
fruits[0],[2].append("quantity")
代码来自梨.py公司名称:
^{pr2}$
是的,您可以这样做,但是要知道您的
fruits
对象是一个元组,而不是一个列表。这意味着你不能给它添加新类型的水果。在使用其他方括号使其成为列表列表:
^{pr2}$然后,您可以按照预期填充内部列表,只需省略多余的索引和逗号,这不是有效的Python:
然后用
fruit[1]
,fruit[2]
重复。在或者你可以在一个循环中完成:
但实际上,这听起来像是您应该使用dict来:
然后你可以这样使用它们:
您可以使用python dictionary并按以下方式执行:
或者您可以通过以下方式使用列表:
^{pr2}$我会选择第一种方法,用字典,但要看你要做什么
相关问题 更多 >
编程相关推荐