手机
当前位置:查字典教程网 >脚本专栏 >python >python使用in操作符时元组和数组的区别分析
python使用in操作符时元组和数组的区别分析
摘要:在python中可以使用in符号判断指定的元素是否存在于列表中,但我发现元组和数组存在区别,下面是详细实验结果。>>>'jb51.net'i...

在python中可以使用in符号判断指定的元素是否存在于列表中,但我发现元组和数组存在区别,下面是详细实验结果。

>>> 'jb51.net' in ['haotu.net','jb51.net'] True >>> 'jb51.net' in ('haotu.net','jb51.net') True >>> 'jb51.net' in ['jb51.net/codes','haotu.net'] False >>> 'jb51.net' in ('jb51.net/codes','haotu.net') False >>> 'jb51.net' in ['jb51.net/codes'] False >>> 'jb51.net' in ('jb51.net/codes') True

前面5条测试都符合我们的预期,只有最后一条,将数组换成元组后,在元组中只有一个元素的时候,python居然是把元组当成了字符串处理,不知道为什么会有这样的处理方式,但开发的时候却要注意,只用in语句判断数组中是否存在制定元素时,最好用[]的数组,而非元组

以上所述就是本文的全部内容了,希望大家能够喜欢。

【python使用in操作符时元组和数组的区别分析】相关文章:

python正则分组的应用

python fabric实现远程操作和部署示例

python list使用示例 list中找连续的数字

python下如何让web元素的生成更简单的分析

python操作MySQL数据库具体方法

python使用pyhook监控键盘并实现切换歌曲的功能

Python基本数据类型详细介绍

python操作MySQL数据库的方法分享

Python中lambda的用法及其与def的区别解析

Python库urllib与urllib2主要区别分析

精品推荐
分类导航