python中,
list.append(<element>)表示在原数组的所有元素后添加新元素
list + list表示链接两个数组,但不改变原数组的元素
len(list) 输出的是该数组最外一层的元素个数,看起来简单,还是可以容易产生误导
比如:
p = [1,2]
q = [3,4]
p = p.append(q)
求 len(p) = ?
。。。我开始选4,光荣下线。
原来 p = p.append(q)后, p = [1,2,[3,4]], 就是说,q是作为一个元素加到p中的,
而len(p)只显示最外一层的元素个数。答案是3.