开发者

python可迭代类型遍历过程中数据改变会不会报错

开发者 https://www.devze.com 2022-12-15 09:18 出处:网络 作者: Takoony
目录实验1.1 列表1.2 dict1.编程3 集合1.4 元组二、结论实验 1.1 列表 a = [1, 2, 3, 4] for i in a:
目录
  • 实验
    • 1.1 列表
    • 1.2 dict
    • 1.编程3 集合
    • 1.4 元组
  • 二、结论

    实验

    1.1 列表

    a = [1, 2, 3, 4]
    for i in a:
        print(i)
        a.remove开发者_JAV培训(i)
    a
    输出:
    1
    3
    

    1.2 dict

    a = {'awww.devze.com': 1, 'b': 2}
    for i in a:
        print(i)
        a.pAJwwQbeoVop(i)
    a
    

    输出:

    python可迭代类型遍历过程中数据改变会不会报错

    1.3 集合

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

    python可迭代类型遍历过程中数据改变会不会报错

    1.4 元组

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

    python可迭代类型遍历过程中数据改变会不会报错

    二、结论

    列表可以改变,不会报错

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

    元组数据类型不可改变

    以上编程为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号