python使用in操作符时元组和数组的区别分析
2015-05-19 00:00
751 查看
在python中可以使用in符号判断指定的元素是否存在于列表中,但我发现元组和数组存在区别,下面是详细实验结果。
前面5条测试都符合我们的预期,只有最后一条,将数组换成元组后,在元组中只有一个元素的时候,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中list(列表)、元组和array的区别-分别什么时候使用?
- Python中列表和元组的使用方法和区别详解
- Python中列表和元组的使用方法和区别详解
- Python 矩阵数组和list使用布尔值索引的区别
- python中列表和元组的使用方法和区别
- python中列表和元组的使用方法和区别
- 使用opencv_python进行视频分析遇到的bgsegm问题
- 利用Python进行数据分析(3) 使用IPython提高开发效率
- 机器学习-python使用Apriori算法进行关联性分析
- Python连接符的种类和使用区别
- python中的列表(list)和元组的区别,以及列表的共性
- 使用python切割图片并自定义函数使用颜色矩提取图像的特征数据,为后期数据分析做准备
- Python在函数中使用*和**接收元组和列表
- Python脚本分析CPU使用情况
- Python脚本分析CPU使用情况
- Python脚本分析CPU使用情况
- Python脚本分析CPU使用情况
- 使用python 分析统计nginx访问日志ip次数并且排序
- python数组的使用