XiangqianMa / GitTalk

my gittalk.
0 stars 0 forks source link

Python核心技术与实战-课程答疑总结(持续更新) | MXQ #37

Open XiangqianMa opened 4 years ago

XiangqianMa commented 4 years ago

http://activepony.com/python/python-he-xin-ji-zhu-yu-shi-zhan-ke-cheng-da-yi-zong-jie/

列表self.append无限嵌套的原理如下述代码所示: 1234x = [1]x.append(x)x[1, [...]] 上述操作的示意如下: 虽然x是无限嵌套的列表,但是x.append(x)操作并不会遍历其中的每一个元素,只是扩充了原列表的第二个元素,并将其指向x,因而不会出现栈溢出的问题。同时,len(x)的返回为2,因为x的top level只有两个元素。 装饰器的宏观理解装饰器