表达式 5 == [[[5]]]
的结果是 False(布尔值)。这是因为 [[[5]]]
是一个内含有三个嵌套层级的列表,而 5
只是一个数值而已,类型不同,所以它们不相等。在 Python 中,判断两个值是否相等时,是不仅比较它们的值,还比较它们的类型的。
JavaScript数据结构:分析[[[5]]]等于5的结果
1 min read
表达式 5 == [[[5]]]
的结果是 False(布尔值)。这是因为 [[[5]]]
是一个内含有三个嵌套层级的列表,而 5
只是一个数值而已,类型不同,所以它们不相等。在 Python 中,判断两个值是否相等时,是不仅比较它们的值,还比较它们的类型的。