2014-11-18 15 views

ответ

2

В:

return [L1[0], L2[0]].extend(interleave(L1[1:], L2[1:])) 

.extend( возвращается None, как он мутирует свой объект.

Используйте либо:

return [L1[0], L2[0]] + interleave(L1[1:], L2[1:]) 

Или:

l = [L1[0], L2[0]] 
l.extend(interleave(L1[1:], L2[1:])) 
return l 
Смежные вопросы