寻找一组中的元素

时间:2015-06-22 16:12:26

标签: python set

如果元素与集合中的另一个元素匹配,我对用于比较的数据结构感到有点困惑。

让我们说user_input要求用户输入他们的名字。如果他们的名字匹配,他们被授予访问权限,但这不起作用。

access = set(['John', 'Jane', 'Jack', 'Janice'])

if (user_input == access):
    print ('Allow in!')
else:
    print ('Deny!')

1 个答案:

答案 0 :(得分:1)

您需要使用in来检查某些内容是否为成员

access = set(['John', 'Jane', 'Jack', 'Janice'])

if (user_input in access):
    print ('Allow in!')
else:
    print ('Deny!')