用Python时藏着些小技巧,这五个招儿学会了能省不少事,看完就会——
1. 链式比较,少写好多字
比如判断A=1、B=2是不是都在0到3之间,而且A<B。不用写“0<A<3 and A<B and B<3”,直接写成“0 < A < B < 3”,一行搞定,清爽多了。

2. 交换变量,不用临时存储
换A和B的值,不用先找个临时变量存A。直接写“A, B = B, A”就行,Python自己会处理,一步到位。

3. 三元运算,一行搞定条件判断
想根据条件给变量赋值?不用写好几行if else。比如“成绩及格就返回‘过了’,不然返回‘挂了’”,直接写“‘过了’ if 成绩>=60 else ‘挂了’”,一行出结果。

4. 参数解包,列表字典直接用
有个函数要两个参数x和y,但数据存在列表里(比如[pos1, pos2]),调用时不用一个个拆,在列表前加个*,写成“函数名(列表名)”,里面的值会自动对应上参数。如果是字典(比如{'x':1, 'y':2}),加 *,写成“函数名(** 字典名)”,键对应参数名,值直接用。
5. 枚举函数,遍历带索引
遍历列表时想知道每个元素的位置(索引),不用自己定义变量计数。用enumerate,比如“for 索引, 元素 in enumerate(列表):”,循环里直接能拿到索引和元素,方便得很。

这几招看着简单,用起来是真省劲儿,试试就知道~