我可以使用 == 来检查两个嵌套列表是否相同吗?[复制]

Can I use == to check if two nested lists are identical? [duplicate]

提问人:Spectra 提问时间:10/26/2023 最后编辑:JulienSpectra 更新时间:10/26/2023 访问量:28

问:

我有两个嵌套列表,想检查两者在 Python 中是否相同。 我想知道我是否可以使用 list1 == list2 来检查两个嵌套列表是否相同?我已经尝试过了,它似乎有效,但我想确保没有我可能遗漏的任何东西。

例如:

list1 = [[1,3,5],[2,0,4],[8,6,7]]
list2 = [[1,3,5],[2,0,4],[8,6,7]]

if list1 == list2:
    return True
else:
    return False

这会像我预期的那样工作吗?

python-3.x 列表 嵌套

评论

0赞 Julien 10/26/2023
只是请...return list1 == list2
0赞 Julien 10/26/2023
==不是运算符,所以是的,两个相等的列表在 Python 中也是相等的。is
0赞 Spectra 10/26/2023
@Julien 对不起,我是编码新手,哈哈。感谢您的帮助!
0赞 Julien 10/26/2023
请注意,“相同”是模糊的,具体取决于您谈论的是引用还是值。

答: 暂无答案