采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师既然嵌套for循环只遍历到2个元素就停止了,后面元祖又回到了第一层遍历,为什么输出的不是整个元祖(1,2,3)。而是还是遍历了元祖里面的元素。这里有个疑问?
这不是嵌套循环么,不会输出第一层的元祖啊。肯定是输出单个元素,不然嵌套有什么意义呢?第一次跳出只是跳出了第一次的嵌套,第二次还是会进入啊
for y in x;
我感觉解决你疑问的关键是 in x。。。
break退回去以后,下一步计算出来的结果是 x=a[1] 也就是 x=(1,2,3)
然后
for y in (1,2,3)
这个break跳出的是对a[0]的遍历,a[0]=['apple','orange','banana','grape'],而a[1]需要继续遍历下去。a[1]=(1,2,3),这是一个tuple类型。
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.5k 7
2.5k 3
2.1k 4
4.1k 22
2.3k 19