gpt4 book ai didi

python - 检查 locals() 中是否存在变量

转载 作者:行者123 更新时间:2023-12-02 16:46:10 24 4
gpt4 key购买 nike

<分区>

我遇到了一个奇怪的情况。我想检查我的变量 xyz 是否存在。

为此,我尝试了:

>>> [var in locals() for var in ["x", "y", "z"]]
[False, False, False]

然后,我将 xyz 分配给一些值:

>>> x, y, z = 1, 2, 3

尽管如此,我还是有:

>>> [var in locals() for var in ["x", "y", "z"]]
[False, False, False]

但是x,y,z一一存在:

>>> for var in ["x", "y", "z"]: 
... print(var in locals())
...
True
True
True

有人有解释吗?

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