Я попытался расширить список и был озадачен возвращением результата со значением None. Я попробовал вот что:
>>> a = [1,2]
>>> b = [3,4]
>>> a = a.extend(b)
>>> print a
None
Я наконец понял, что проблема заключалась в избыточном назначении «а» в конце. Так что это работает:
>>> a = [1,2]
>>> b = [3,4]
>>> a.extend(b)
>>> print a
[1,2,3,4]
Что я не понимаю, так это , почему первая версия не работала. Назначение 'a' было излишним, но почему оно прервало операцию?