У меня есть список под названием «мб», его формат:Python - Почему этот код считается генератором?
['Company Name', 'Rep', Mth 1 Calls, Mth 1 Inv Totals, Mth 1 Inv Vol, Mth 2
... И так далее
В коде ниже я просто добавить новый список 38 0-х. Это отлично.
Однако в следующей строке я получаю сообщение об ошибке: «генератор» объект не поддерживает назначение элемента
Может кто-нибудь сказать мне: 1) как исправить эту ошибку, и 2) почему LEN (мб) -1 ниже считается генератором.
Примечание: строка [0] является просто «фирменным наименованием», содержащимся в другом списке.
mb.append(0 for x in range(38))
mb[len(mb)-1][0]=row[0]
Чтобы сделать ваш код более аккуратным, обратите внимание, что 'mb [len (mb) -1] == mb [-1]' – jonrsharpe
Спасибо, очень благодарен. – Phoenix