用Python时藏着几个小技巧,学会了能少写好多代码,新手也能一看就会——
1. 比较大小不用来回写
比如要查A=1、B=2是不是都在0到3之间,而且A<B,不用写“0<A and A<3 and A<B and B<3”,直接写成“0 < A < B < 3”,一行搞定,清爽多了。

2. 交换变量不用临时存储
想把A和B的值换一下,不用先找个变量T存A的值(T=A,A=B,B=T),直接写“A, B = B, A”就行,Python自己会处理,一步到位。
3. 简单判断用一行搞定

比如“成绩及格就显示‘过了’,不然显示‘挂科’”,不用写好几行if else,直接用“‘过了’ if 成绩>=60 else ‘挂科’”,一行代码搞定判断,看着也清楚。

4. 列表字典直接当参数
如果函数要两个参数x和y,但数据存在列表里(比如[pos1, pos2]),不用一个个拆(x=pos[0], y=pos[1]),在列表前加个*,写成“函数名(列表名)”,里面的值会自动对上参数。字典的话加 *,键当参数名,值直接用,特方便。
5. 遍历列表能顺便拿位置
循环列表时想知道每个元素的位置(比如第0个、第1个),不用自己定义变量计数(i=0,循环一次i+1),用enumerate函数:“for 位置, 元素 in enumerate(列表):”,直接同时拿到位置和元素,省事儿。
这几招看着简单,实际写代码时能少走不少弯路,试试就知道多好用了~