Python: проблема с методом update в dictionary
От: Аноним  
Дата: 05.02.09 18:37
Оценка:
Я — новичок в питоне, поэтому если вопрос глупый, не обессудьте.
Есть код:
def sumByLocations(self):
resultDictionary = dict()
while (1):
currentRow = self.cursor.fetchone()
if currentRow == None: break
number, location = currentRow
if location in resultDictionary.keys():
resultDictionary[location] += number
else:
resultDictionary.update(location = number)
return resultDictionary.items()

Соответственно, когда я добавляю новый запись в словарь resultDictionary.update(location = number),
то добавляется именно слово 'location' как ключ. а мне надо, чтобы как ключ добавлялось значение location (например, 'RUSSIA')
Что и где я делаю неправильно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.