Why does print [1].append(2) evaluate to None? I expect [1,2]
>>> print [1].append(2)
None
Why does print [1].append(2) evaluate to None? I expect [1,2]
>>> print [1].append(2)
None
That's because append returns nothing (= None).
>>> print [1].append(2)
None