在 Python 中检查一个列表是否在另一个列表中(无论顺序如何)
发布时间:2022-09-09 05:30:56 420
相关标签: # node.js
我正在尝试构建一个老虎机游戏,您可以获得 10 个硬币来获得 3 个樱桃(以任何顺序),并且我有一个这样的 if 语句:
#slotresult has the format ['x','x','x','x']
threecherries= ["cherry","cherry","cherry"]
if set(threecherries).issubset(slotresult):
print("Nice! You have won 10 coins!")
问题是它说“你赢了 10 个硬币!” 当槽结果中只出现一个或多个樱桃时,但我希望它只在有三个樱桃以任何顺序出现时才说这个。
我也尝试过替代方案,但如果结果是这样的,它们将不匹配: ['cherry','lemon','cherry','cherry]因为“樱桃”并不都彼此相邻!
谁能帮我解决这个问题?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报