Python / Django:关联数组错误

2 投票
1 回答
643 浏览
提问于 2025-04-16 20:21

我该如何在Django中创建一个关联数组?我刚接触Python。

models是一个查询集。

models = Models.objects.filter(year = 1999)

基本上,我想创建一个包含一些值的东西:

for model in models:
    newarray = {'item1' :model.item1 , 'item2' : model.item2}

但是这似乎不太管用。

我无法访问newarray[0]或newarray[1]等等。我到底哪里出错了?

1 个回答

3

Python中的字典就像是纯粹的关联数组;你不能通过数字索引来访问它们。你应该用 newarray['item1'] 或者 newarray['item2'] 来访问里面的内容。

撰写回答