学习Python(2.7.1),但是花了几个小时都无法理解以下内容:
>>> a = [1, 2]
>>> b = [3, 4]
>>>
>>> a.extend([b[0]])
>>> a
[1, 2, 3]
>>>
>>> a.extend([b[1]])
>>> a
[1, 2, 3, 4]
>>>
>>> m = [a.extend([b[i]]) for i in range(len(b))] # list of lists
>>> m
[None, None]
第一和第二个扩展正常工作,但是当在列表推导式中压缩相同内容时会失败。我做错了什么?