美文网首页
x.append(x)不会无限嵌套

x.append(x)不会无限嵌套

作者: 不爱钱的张师傅 | 来源:发表于2019-11-05 05:58 被阅读0次

有人提问,x.append(x)不会无限嵌套吗?
实在不知道你们的小脑瓜咋得出这么玄学的理解。

编程中的变量,代指内存中的一块空间。
x代指一块内存空间。大家对于第二个 x 理解有误,认为这是个薛定谔的 x ,
觉得它既是 「append 前的 x 」,又是 「append 后的 x 」。

按照这个理论, 3+3 就不等于 6了,而是 3+3=3+6=3+9还等于3+12......
祖冲之:不肖子孙!
牛顿: 这事儿不归我管。。。
鲁迅:我没说过。
第二个 x 是 「append 前的 x 」。是确定的值。append 函数都还没执行呢,哪来的 「append 后的 x 」啊。

append只是个函数,就运行一次,它不是 while 循环,不会循环 append 的。
所以 x.append(x) 图解:


x.append(x)

相关文章

网友评论

      本文标题:x.append(x)不会无限嵌套

      本文链接:https://www.haomeiwen.com/subject/vsnjbctx.html