gpt4 book ai didi

python - 具有两个条件的嵌套 if 与 if 语句的行为不同 :

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:55 26 4
gpt4 key购买 nike

<分区>

我有一个字典 my_dict1,它包含一个键 'Error' 我还有另一个字典 my_dict2 有多个键,或者是空的。我想要一个 if 语句来检查 my_dict1['Error'] 是否为 False 并检查 my_dict2 是否包含任何内容。代码如下:

my_dict1 = {'Error': False}
my_dict2 = {'somekey': True}

if my_dict1['Error'] == False:
if len(my_dict2) > 0:
print('ok')
else:
print('no')

此代码会按预期产生“ok”。

if my_dict1['Error'] == False & len(my_dict2)> 0:
print('ok')
else:
print('no')

这导致“否”。我对 & 语句的理解有误吗?

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