gpt4 book ai didi

Python if 语句条件使用字典字符串

转载 作者:行者123 更新时间:2023-11-30 23:30:55 25 4
gpt4 key购买 nike

我想使用键的字典值来验证条件是否为真,例如

dictionary = [{'Class': '>50K'},{'Class': '<=50K'}]
for i in dictionary:

if i['Class'] == '<=50k':
po_list_count +=1

else:
rich_list_count +=1

print(po_list_count,'---',rich_list_count)

打印应该是 1 --- 1 而我得到 0 --- 2
我尝试过 if i['Class'] in ['<=50k']但结果相同。
我是否不明白 if 语句如何工作或者它如何处理字符串?

最佳答案

您需要检查大写“K”:

if i['Class'] == '<=50K':

您在字典中使用了一个:

dictionary = [{'Class': '>50K'},{'Class': '<=50K'}]
# here--^

关于Python if 语句条件使用字典字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20255592/

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