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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Pytorch入门之mnist分类实例
Apr 14 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
Python找出微信上删除你好友的人脚本写法
Nov 01 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
使用Template格式化Python字符串的方法
Jan 22 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
Python+opencv 实现图片文字的分割的方法示例
Jul 04 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 Python
浅谈Python中的函数(def)及参数传递操作
May 25 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 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判断字符以及字符串的包含方法属性
2008/08/30 PHP
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
jQuery操作css样式
2017/05/15 jQuery
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
python修改注册表终止360进程实例
2014/10/13 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python脚本设置超时机制系统时间的方法
2016/02/21 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Python 串口通信的实现
2020/09/29 Python
美国最大点评网站:Yelp
2018/02/14 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
如何写出好的Java代码
2014/04/25 面试题
广告学毕业生求职信
2014/01/30 职场文书
自行车广告词大全
2014/03/21 职场文书
2014年村官工作总结
2014/11/24 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
城南旧事读书笔记
2015/06/29 职场文书