tuple1 = [3,4]
list1 = [(1,2),(3,4),(5,6)]
if tuple1 in list1 == True:
print("tuple in list")
我本以为这应该打印,但事实并非如此。谁能帮忙?
你不是在问一个tuple
在你的列表中,而是在问一个list
是否在你的列表中。
>>> list1 = [(1,2),(3,4),(5,6)]
>>> [3,4] in list1
False
>>> (3,4) in list1
True
如果您为tuple1
传递正确的类型,它会像您期望的那样工作。