Python / Django: ошибка ассоциативных массивов - PullRequest
2 голосов
/ 27 июня 2011

Как мне создать ассоциативный массив в Django? я новичок в питоне

модели - это набор запросов

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

По сути, я ищу создать что-то, что имеет значения:

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

не похоже на работу

я не могу получить доступ к newarray [0] или newarray [1] и т. Д. Что я здесь не так делаю?

1 Ответ

3 голосов
/ 27 июня 2011

Словари Python - чистые ассоциативные массивы; они не могут быть доступны по числовому индексу. Вместо этого используйте newarray['item1'] или newarray['item2'].

...