如果in的左邊是個含有多個元素的元組對象
例如
('a','b') in L
那么L在什么情況下,這個式子會輸出True呢?
答案是,L中必須也有一個和想要查找的元組一模一樣的元組才行,比如:
L=[('a','b') , 'c'] #True L=[ 'a' , 'b'] #False
注意必須是一個一模一樣的元組對象,如果L中有元組中的所有元素,但沒有組成元組,是不會匹配成功的。
簡而言之,in的左邊如果是個元組,in右邊的對象中就必須有個一模一樣的元組,這樣匹配成功。