for while循环 列表长度变化
来源:互联网 发布:美工在线培训 编辑:程序博客网 时间:2024/05/20 07:58
当对列表进行删除归时,因为过程中列表长度变化,因此用for循环就不方便,for循环1,2,3,4,5,删除一个,其他后面的都会变化。
while循环此时可以非常完美的解决问题。
a = [['1',2],['he',1],['are',1],['man',1]]i=0while i<len(a): print(i) try: if a[i][1]==a[i-1][1]: print('teseted') a[i-1][0] = ' '.join([a[i-1][0],a[i][0]]) del a[i] else: i = i+1 except: pass
阅读全文
0 0
- for while循环 列表长度变化
- for循环while循环
- while循环、do..while 循环、for循环
- for循环,do....while循环,while循环
- for循环,while循环,do while循环
- while、do while、for循环
- 循环:for、while、do-while
- for /while 循环
- while/for 循环
- 跳出while/for循环
- while和for循环
- for while 循环语句
- Swift 循环for&while
- swift 循环 for while
- python:循环(while、for)
- 循环结构while,for
- while 和 for循环
- while 和 for 循环
- gradle镜像文件地址
- java闪屏类
- 面向对象的“形”与“本”
- vue2.0实现引用qrcode.js实现获取改变二维码的样式(2)
- Spring Boot AOP之对请求的参数入参与返回结果进行拦截处理
- for while循环 列表长度变化
- Linux基础
- 一次极其痛苦troubleshooting:ORA-04061: existing state of has been invalidated
- Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0
- 数组的复制
- Java多线程问题总结
- multiprocess模块使用进程池调用apply_async()提交的函数及回调函数不执行问题
- Vue2.0实现调用摄像头进行拍照功能以及图片上传功能引用exif.js(2)
- IBM --Java 实习生面试题