0
我想创建一个项目列表,其中每个项目可能有多个变量。我读到字典,但只有两个变量。然后我想到了课堂。但是我不知道如何在列表中实现类对象。我也想将数据存储在数据库中。你能给我一个解释如何在代码中实现这个逻辑吗?在Python中包含多个变量的项目列表
我想创建一个项目列表,其中每个项目可能有多个变量。我读到字典,但只有两个变量。然后我想到了课堂。但是我不知道如何在列表中实现类对象。我也想将数据存储在数据库中。你能给我一个解释如何在代码中实现这个逻辑吗?在Python中包含多个变量的项目列表
有几种方法可以做到这一点。我会从容易变得更难。
甲多维数组就像是一个数组内的阵列,像这样:
如果我们想存储宠物与他们的动物的类型和年龄
CODE:
multi-array = [["dog", 8], ["cat", 10]]
DanielsPet = multi-array[0]
print(DanielsPet[1])
RESULT:
8
现在,虽然这个工程,你必须尝试和记住一切的数值(你当然可以'年龄= 1',并分成DanielsP等[年龄])
现在听起来好像你还没有研究班非常多,所以我会尽量简短这种
步骤:
读/编辑实例
#basic class
class basic:
def __init__(self, x, y):
self.x = x
self.y = y
list = [basic(5, 10), basic(10, 20)]
print (list[0].x, list[1].y)
list[0].x = 15
print (list[0].x, list[1].y)
RESULT:
(5, 20)
(15, 20)
在这里,我们能存储一个类都包含自己的变量的“实例”,这些可以很容易地实现改变和重印(列表[0] .x = 15)
让我知道你是否需要任何帮助或想要一个更具体的例子。
列表列表有什么问题?这里似乎有不止一个问题。 – squiguy 2014-10-03 03:05:00
我想你在'dict'中看到的就像'{“key”:“value”}',所以它是一对关键值,但最有可能不是2个变量。 – 2014-10-03 03:22:37
你也可以拥有字典或字典列表,你可能想用命名的元组来代替。 – joojaa 2014-10-03 05:44:08