Python中的 布尔测试

为什么♥“除字典类型外,所有标准对象均可以用于布尔测试” ♥这句话是错的?😭

字典类型也可以用于布尔测试

d1 = {}
print(bool(d1))  # 空字典转成布尔值是False
d2 = {"a":1}
print(bool(d2))  # 非空字典转成布尔值是True

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

img


您看字典不是也行嘛

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632