gpt4 book ai didi

python - Python 如何在内部管理一个 'for' 循环?

转载 作者:太空狗 更新时间:2023-10-29 16:53:27 25 4
gpt4 key购买 nike

<分区>

我正在尝试学习 Python,并且开始玩一些代码:

a = [3,4,5,6,7]
for b in a:
print(a)
a.pop(0)

输出是:

[3, 4, 5, 6, 7]
[4, 5, 6, 7]
[5, 6, 7]

我知道在循环时更改数据结构不是一个好习惯,但我想了解 Python 在这种情况下如何管理迭代器。

主要问题是:如果我正在更改 a 的状态,它如何知道它必须完成循环?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com