python使用in操作符时元组和数组的区别分析


Posted in Python onMay 19, 2015

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

>>> '3water.com' in ['haotu.net','3water.com']
True
>>> '3water.com' in ('haotu.net','3water.com')
True
 
>>> '3water.com' in ['3water.com/codes','haotu.net']
False
>>> '3water.com' in ('3water.com/codes','haotu.net')
False
 
>>> '3water.com' in ['3water.com/codes']
False
>>> '3water.com' in ('3water.com/codes')
True

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

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

Python 相关文章推荐
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
Dec 06 Python
Python中bisect的用法
Sep 23 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
python抓取文件夹的所有文件
Feb 27 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
Python socket实现多对多全双工通信的方法
Feb 13 Python
python里 super类的工作原理详解
Jun 19 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 Python
PyTorch中的C++扩展实现
Apr 02 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
Python 如何查找特定类型文件
Aug 17 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
Python中isnumeric()方法的使用简介
May 19 #Python
python绘图方法实例入门
May 19 #Python
Python中处理字符串之islower()方法的使用简介
May 19 #Python
python任务调度实例分析
May 19 #Python
pygame播放音乐的方法
May 19 #Python
在Python中处理字符串之isdigit()方法的使用
May 18 #Python
Python中处理字符串之isalpha()方法的使用
May 18 #Python
You might like
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
php中的依赖注入实例详解
2019/08/14 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
python中xrange用法分析
2015/04/15 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
django中的数据库迁移的实现
2020/03/16 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
Python使用Turtle模块绘制国旗的方法示例
2021/02/28 Python
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
Footshop法国:购买运动鞋
2020/01/19 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
大学生自我鉴定范文
2013/12/28 职场文书
奥林匹克的口号
2014/06/13 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL