python双重for循环里关于for循环的问题

python双重for循环停止循环 相关的博客

温柔的养猫人 2个月前 902
温柔的养猫人 3个月前 825

python双重for循环停止循环 相关的问答

注释掉无关紧要的部分这就是伱的代码的实际作用

再精简一点就是下面这样

你连问题的原因都没找到,根本不是for的锅而是引用造成的。
在python双重for循环中参数除了基础類型是按值传递,其他都是按引用传递
getInfo()函数传入的参数,返回值实际上都是同一个内存地址的引用,info 或者说是obj
存的全部是同一个内存哋址
如果你学过C语言的指针你应该能理解

那么现在说说第二个问题:
info 第一次赋值,创建了一个空字典并引用新字典的地址
第二次赋值,重新引用了obj这个对象的地址
新字典一次都没用过所以你的编辑器给你灰色加亮提示了

我的想法,是取出1个元素放入外部棧,并记录其值,然后在剩下的列表中遍历满足条件的元素.
s,i,为了标记满足要求的元素的序号作用.
验证过程中发现,每当我输入

调试结果就会显示None,具体就是当满足的两个数都在输入列表末尾,就会出现None.

我要回帖

更多关于 python双重for循环 的文章

 

随机推荐