tuple1 = [3,4]
list1 = [(1,2),(3,4),(5,6)]
if tuple1 in list1 == True:
print("tuple in list")
我本以为应该打印出来,但事实并非如此。有人可以帮忙吗?
答案 0 :(得分:2)
您不是在询问列表中是否有tuple
,而是在询问列表中是否是list
。
>>> list1 = [(1,2),(3,4),(5,6)]
>>> [3,4] in list1
False
>>> (3,4) in list1
True
如果您为tuple1
传递了正确的类型,它将按预期工作。