我正在开发一个代码破坏器游戏,其中给用户一个编码列表,用户必须猜测每个符号代表什么字母。当用户认为他已用正确的字母替换所有符号时,他/她将键入“检查”。 我希望我的检查功能可以做的是将用户列表与单独的列表与正确的答案进行比较,但我仍然坚持如何这样做。
答案 0 :(得分:3)
只需使用==
运算符,它会调用列表中的方法__eq__
来检查元素的相等性:
>>> a = [1, 2, 3]
>>> b = [1, 2, 3]
>>> c = [1, 2, 3, 4]
>>> a == b
True
>>> a == c
False