如何解决如何验证元组中是否不存在变量?
mytuple = (("azerty","1"),("qwerty","2"))
我正在尝试检查变量是否不在其中:
n = 'azerty'
if n not in mytuple:
print('not in the list')
> not in the list
我正在尝试将字符串“azerty”与元组中的每个元组匹配,所以我尝试在元组中再添加一层:
for mylist in mytuple:
if n not in mylist:
print('not in the list')
> not in the list
现在的问题是 mytuple[1]
匹配我的 if,让我打印。
你知道如何检查我的变量是否不在元组中吗?
编辑:这个问题被标记为重复。但是,answered post 指的是一个稍微不同的问题。原帖通过索引检查存在,这个问题想检查元组中任何元素的存在。
解决方法
或者你可以这样做:
general_list = [("azerty","1"),("qwerty","2")]
n = "azerty"
in_tuple = False
for single_tuple in general_list:
if n in single_tuple:
in_tuple = True
if not in_tuple:
print("not in the list")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。