【发布时间】:2021-06-25 16:22:49
【问题描述】:
我是编程初学者,我正在尝试为“包含”变量分配多个值,但我不断收到:“TypeError:'in' 需要字符串作为左操作数,而不是元组。” 谁能告诉我这意味着什么以及如何解决它? 这是程序(tkinter):
def myClick():
password = e.get()
contains = "1", "2"
if contains in password:
myLabel = Label(root, text= "Password Level is Strong")
myLabel.pack()
【问题讨论】:
-
您可以使用
if any(x in password for x in matches):,其中匹配项是['1','2'] -
@TheLizzard 非常感谢,成功了!
-
@lucal 没问题。我以为您正在寻找类似@ Sujay 所说的内容,所以我删除了我的评论:D。
标签: python