TypeError: 'in <string>' 需要字符串作为左操作数,而不是元组。错误

时间:2021-06-25 16:22:49

标签: python

我是编程的初学者,我试图为“contains”变量分配多个值,但我不断收到:“TypeError: 'in ' 需要字符串作为左操作数,而不是元组。” 谁能告诉我这是什么意思以及如何解决? 这是程序(tkinter):

simulation()

1 个答案:

答案 0 :(得分:0)

Python 给你这个消息是因为你试图将元组与字符串进行比较,但你需要将字符串与元组进行比较......例如与你的代码:

if password in contains:
    myLabel = Label(root, text= "Password Level is Strong")
    myLabel.pack()

如果您想使用元组或列表,我建议您使用“for 循环”..

相关问题