python 双循环遍历list 变量判断代码
我就废话不多说了,大家还是直接看代码吧!
file1='C:\\Users\\Administrator\\Desktop\\test\\ALL.txt' file2='C:\\Users\\Administrator\\Desktop\\test\\little.txt' ALLlist=[] Demondlist=[] withopen(file1,"r")asf1: text1=f1.read() withopen(file2,"r")asf2: text2=f2.read() ALLlist.extend(text1.split()) Demondlist.extend(text2.split()) #print(demond) foriinALLlist: forjinDemondlist: ifjini: print(i)
补充知识:python中的双层循环,以及函数
0、else
当循环正常结束的时候会执行else的代码,如果非正常结束,就不会执行else里面的代码
1、forin
也是一种遍历方式,而且是你以后经常使用的遍历方式,可以遍历字符串、列表、字典
格式:
forxinsequence:
print(x)
遍历字典:
如果一个变量只能遍历字典所有的键
如果是两个变量dic1.items(),k和v就能每次遍历字典的键值对
fork,vindic1.items():
print(k,v)
range(start,stop,step=1)
step默认为1
写两个值:会产生start-stop之间的数,包含start,不包含stop
写一个值:会产生0-stop之间的数,包含0,不包含stop
写三个值,第三个值是步进值,默认是1,可以写2和3
start>stop,step应该是负数
start break\continue:在forin中正常使用 else:循环如果通过break结束的,不会执行else里面的代码,如果正常结束,就会执行else里面的代码 2、双重循环 循环里面还有循环,称之为双重循环 内层循环和外层循环 外层循环体执行的次数外层循环次数 内层循环体执行的次数外层循环次数*内层循环次数 3、列表、字典生成式 就是Python为大家提供的快速的生成列表、字典一种方式 4、函数(重点) 定义:在项目开发过程中,你会发现,有一些代码块会被反复的使用到,程序猿就会将这一坨代码块封装起来,封装起来的这一坨东西就叫做函数,以后你想执行这一坨代码块,不需要重写,只需要调用函数即可 学习函数:学的是函数的定义格式,函数的调用方式 优点: (1)提高代码的利用率 (2)增加代码的可读性 (3)便于调试bug(debug) 发现bug需要3秒钟,调试bug需要3个小时,debug却要一辈子 码农 打印调试法:print()exit() 断点调试法:以后再说 分类: 库函数:print()input()abs() 自定义函数:自己写的函数 命名: 标识符 (1)字母、数字、下划线组成 (2)不能以数字开头 (3)不能是系统关键字ifwhileforNonelistelsepassstrtuple 函数起名字也要是标识符,见名知意 hello_worldhelloWorld多个单词的时候,两者均可 用法:(function\method,func,fn) (1)以def开头 (2)def后面有个空格,然后空格后面就是函数名 (3)函数名后面跟一个小括号,小括号里面是函数的参数,如果是空的,就是没有参数 (4)小括号后面跟一个冒号 (5)函数体要有缩进 【注】函数定义之后,如果不调用,不会执行 调用函数格式:函数名() 【注】调用函数要写到定义函数的下面,一般情况下,函数的定义都写到上面,调用写到下面 【注】函数可以重载,后面的会覆盖前面的 函数的几种格式: 参数:看一个函数有没有参数,看小括号,如果小括号里面有东西,那就是有参数,反之,就是没有参数 返回值:看一个函数有没有返回值,需要看函数体内有没有return关键字,有的话,就是由返回值,没有的话,就是没有返回值,但是Python里面如果没有返回值默认返回None (1)无参无返回值 (2)有参无返回值 参数就是在小括号里面写变量即可,小括号里的称之为形式参数,简称形参 【注】参数可以写多个,中间以逗号隔开 【注】在函数体内,要假设所有形参都有值,都可以直接使用 【注】调用函数的时候,需要给函数传参,写到这的叫做实际参数,简称实参 【注】实参给形参传递参数的时候,有顺序,挨个传递 【注】可以使用关键字参数进行传递,不用考虑顺序,但是名字得和形参一样 (3)无参有返回值 return表达式 函数调用表达式的值就是函数的返回值,函数碰到return代表函数的结束 函数可以返回多个值,其实是返回一个元组 (4)有参有返回值 以上这篇python双循环遍历list变量判断代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。