时间:2021-05-22
本文实例讲述了Python实现变量数值交换及判断数组是否含有某个元素的方法。分享给大家供大家参考,具体如下:
本来,这两个问题都属于的编程入门简单得不能再简单的问题,根本就不值得写篇记录来记录的。
一、变量数值交换
先说变量数值交换,从C语言开始,我们就知道要先设置一个临时变量,再把某元素的值覆盖此临时变量,避免临时覆盖等,如果不设置临时变量,还有位运算的交换形式
然而Python中根本就不用这么复杂,如果要交换变量e1,e2彼此的值,就下面一行代码就足矣:
e1,e2=e2,e1;比如,如下的程序:
e1=2;e2=3;print "e1:"+str(e1)+",e2:"+str(e2);e1,e2=e2,e1;print "e1:"+str(e1)+",e2:"+str(e2);运行结果如下:
e1:2,e2:3e1:3,e2:2二、判断数组是否含有某个元素
Python中判断数组是否含有某个元素没有封装相应contain方法,index方法是不管用的,如果在数组中找不到这个元素,直接是保存的。
但这并不意味着你需要自己定义一个函数(方法),专门用来求这个元素是否处于某数组中,因为Python对此虽然没有封装方法,但它具有in这个关键字。
比如如下程序:
a=[1,2,3];print 3 in a;print 4 in a;运行结果如下:
TrueFalse更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python实现判断数组是否包含指定元素的方法。分享给大家供大家参考。具体如下:python判断数组是否包含指定的元素的方法,直接使用in即可,p
也就是in_array函数,判断数组中是否含有某个元素。Array.prototype.in_array=function(e){for(i=0;i
判断数组是否包含某个元素的js函数实现方法Array.prototype.contains=function(obj){vari=this.length;whi
假如有一个需求场景需要遍历一个csv或excel中的每一个元素,判断这个元素是否含有某个关键字那么可以用python的pandas库来实现。方法一:pandas
1.isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是