在学习python时有一些困难。以下是列表删除和多循环退出的一些示例:
列表删除坑
。例如,我们有一个包含许多相同值的列表。如果:nums=
被排序并显示,列表中有一个6。下面是慢动作分解:
按排序排序。如结果所示,当第一个周期达到6时,下标为1,然后index
被删除。输出结果如下:
解决方案:直接返回或变量添加控制
1内部:102内部:11 3内部:12
中断规格仅结束最新周期Python在for中使用迭代器循环,I在范围(3)中结束最外层循环而不受i==12,
的影响,因为i = 12只是指向I的临时指针,python的一切都由对象决定,I只是值为12,
的对象的id。外部循环将重定向到迭代器范围(3)的对象
,所以多重循环不能用break退出,我们可以用return来解决它。