2015-12-03 4 views

ответ

3

append() не возвращает значение. Просто сделайте это:

a = [1] 
if len(a) == 1: 
    a.append(0) 
1

Просто так получилось, что list.append не возвращает список. Он мутирует его и ничего не возвращает (None).

В вашем случае a = a +[0] if len(a) == 1 else a будет работать. Но следующее проще: if len(a) == 1: a.append(0).

Смежные вопросы