python 循环内部添加多个条件判断会出现越界

Posted AlamZ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 循环内部添加多个条件判断会出现越界相关的知识,希望对你有一定的参考价值。

1.循环遍历数组是,想添加条件修改时,只删除第一个

# -*- coding: utf-8 -*-

a=[11,22,33,44,55]

for i in a:
    if i == 11 or i ==22:
        a.remove(i)

for i in a:
    print(i)

‘‘‘
22
33
44
55
[Finished in 0.1s]
‘‘‘

2.应该引入被删除为一个数组

# -*- coding: utf-8 -*-

a=[11,22,33,44,55]

b=[]

for i in a:
    if i == 11 or i ==22:
        b.append(i)
for i in b:
    a.remove(i)
for i in a:
    print(i)

‘‘‘
33
44
55
[Finished in 0.1s]
‘‘‘

 

以上是关于python 循环内部添加多个条件判断会出现越界的主要内容,如果未能解决你的问题,请参考以下文章

猜数字之循环判断

python中while true的意思是啥

python语言如何结尾?

python基础之条件判断和循环

Python之条件循环语句

python条件判断与循环