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