笔记:udacity计算机科学导论- 课程11/14-17数组append,+,len的谜题

来源:互联网 发布:电子处方单软件 编辑:程序博客网 时间:2024/06/05 17:28

   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.

阅读全文
0 0
原创粉丝点击