Извините, что я искал это, и кажется простым, но я не могу понять это. Я пытаюсь присвоить значения в список в моем Dict:Как назначить список в словаре
class Test(object):
def __init__(self):
self.test = { "color": ["", "", "", ""],
"incandescence": ["", "", "", ""] }
def setTest(self):
key = "color"
print "KEY is", key
self.test[key][0] = "TEST"
print self.test
def clearDict(self):
for key in self.test:
self.test[key] = ""
x = Test()
x.clearDict()
x.setTest()
Ошибка: Строка 1: TypeError: строка файла 10: «ул» объект не поддерживает назначения Пункт #
Почему я не могу назначить строку 0-му элементу? Как это не то же самое, как:
test = ["", "", ""]
test[0] = "test"
print test
Ответ: [ 'тест', '', '']
Вы получили его на работу? – timgeb