Python:對元組使用關鍵字in


如果in的左邊是個含有多個元素的元組對象

例如

('a','b') in L

 

那么L在什么情況下,這個式子會輸出True呢?

 

答案是,L中必須也有一個和想要查找的元組一模一樣的元組才行,比如:

L=[('a','b') , 'c'] #True

L=[ 'a' , 'b'] #False

 

注意必須是一個一模一樣的元組對象,如果L中有元組中的所有元素,但沒有組成元組,是不會匹配成功的。

 

簡而言之,in的左邊如果是個元組,in右邊的對象中就必須有個一模一樣的元組,這樣匹配成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM