如果元素与集合中的另一个元素匹配,我对用于比较的数据结构感到有点困惑。
让我们说user_input
要求用户输入他们的名字。如果他们的名字匹配,他们被授予访问权限,但这不起作用。
access = set(['John', 'Jane', 'Jack', 'Janice'])
if (user_input == access):
print ('Allow in!')
else:
print ('Deny!')
答案 0 :(得分:1)
您需要使用in
来检查某些内容是否为成员
access = set(['John', 'Jane', 'Jack', 'Janice'])
if (user_input in access):
print ('Allow in!')
else:
print ('Deny!')