gpt4 book ai didi

python - 如果包含在循环中,字典是否会被清除

转载 作者:行者123 更新时间:2023-11-30 22:18:43 24 4
gpt4 key购买 nike

想知道当循环继续时,如果包含在循环中,字典是否会被清除。

for x in list: 
dict_1 = {}
do_some_stuff_here:
continue

移动到列表中的下一项时字典是否被清除?

最佳答案

你为什么不检查一下呢?

In [1]: for i in range(5):
...: my_dict = {}
...: my_dict[i] = i+1
...:

In [2]: my_dict
Out[2]: {4: 5}

如果您希望字典保留值,则必须提前声明它。

In [5]: my_dict = {}

In [6]: for i in range(5):
...: my_dict[i] = i+5
...:

In [7]: my_dict
Out[7]: {0: 5, 1: 6, 2: 7, 3: 8, 4: 9}

关于python - 如果包含在循环中,字典是否会被清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49301365/

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