我想创建一个项目列表,其中每个项目可能有多个变量。我读到了关于dict,但只有两个变量。然后我想到了上课。但是我不确定如何在列表中实现类对象。我还想将数据存储在数据库中。你能解释一下如何在代码中实现这个逻辑吗?
答案 0 :(得分:1)
有几种方法可以做到这一点。我会变得越来越难。
多维数组就像数组中的数组,如下所示:
如果我们想要存放动物类型和年龄的宠物
CODE:
multi-array = [["dog", 8], ["cat", 10]]
DanielsPet = multi-array[0]
print(DanielsPet[1])
RESULT:
8
现在虽然这有效,但你必须尝试记住一切的数值(你当然可以将年龄= 1'和sub进入DanielsPet [年龄])
现在听起来你还没有深入研究课程,所以我将简要介绍这个课程,如果你想了解更多信息,请告诉我。
步骤:
读取/编辑实例
#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)
在这里,我们可以存储'实例'一个类都包含自己的变量,这些可以很容易地更改和重新打印(list [0] .x = 15)
如果您需要更多帮助或想要更具体的示例,请告诉我。