gpt4 book ai didi

python - Python 中列表的 bool 值

转载 作者:太空狗 更新时间:2023-10-29 21:15:40 25 4
gpt4 key购买 nike

将列表转换为 boolean 值的最佳方法是什么?我正在寻找类似的东西:

return eval_bool(my_list)

我有一个自定义容器,我在其中实现了 __nonzero__ 方法,它应该像这样工作:

if self.my_list:
return True
return False

但是它足够 pythonic 了吗? :) 无论如何,我很好奇 Python 如何解释 if 语句中列表的值,因为这段代码的工作方式不同:

return my_list == True

J.

最佳答案

只需使用:

bool(my_list)

将其评估为 Python“真实性”并返回一个真正的 boolean 值。

关于python - Python 中列表的 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850245/

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