网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

这篇文章主要介绍了python可迭代类型遍历过程中数据改变会不会报错问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

实验

1.1 列表

a = [1, 2, 3, 4]
for i in a:
    print(i)
    a.remove(i)
a
输出:
1
3

1.2 dict

a = {'a': 1, 'b': 2}
for i in a:
    print(i)
    a.pop(i)
a

输出:

1.3 集合

a = {1, 2, 3, 4}
for i in a:
    print(i)
    a.remove(i)
a

1.4 元组

a = (1, 2, 3, 4)
for i in a:
    print(i)
    a.pop(i)
a

二、结论

列表可以改变,不会报错

字典、集合类型中途改变,会报错

元组数据类型不可改变


评论 0

暂无评论
0
0
0
立即
投稿
发表
评论
返回
顶部