Python:空列表布尔比较

Python:空列表布尔比较,python,boolean,Python,Boolean,嘿,好吧,所以我在阅读Python的文档,它指出任何空字符串、列表、字典,我想它们都被称为对象(我真的不理解对象的概念:\n如果有人能向我解释,我会很高兴)。无论如何,我的问题是x=[];bool(x)#False因此:bool(x==False)不应该是真的吗?但是它返回false,这就是我所困惑的部分。x是一个空数组。如果将空数组转换为布尔值,则得到False;但这并不意味着x与False是一回事

嘿,好吧,所以我在阅读Python的文档,它指出任何空字符串、列表、字典,我想它们都被称为对象(我真的不理解对象的概念:\n如果有人能向我解释,我会很高兴)。无论如何,我的问题是
x=[];bool(x)#False因此:
bool(x==False)
不应该是真的吗?但是它返回false,这就是我所困惑的部分。

x
是一个空数组。如果将空数组转换为布尔值,则得到
False
;但这并不意味着
x
False
是一回事