1. 变量交换 利用元组解包,一行代码完成变量值互换,无需再定义中间变量,代码更简洁、更Pythonic。2. 条件赋值 (三元运算符) 将简单的 if-else 判断压缩到一行。语法为 [为真时的值] if [条件] else [为假时的值],让简单的逻辑判断更紧凑。3. 列表推导式
创建列表的声明式语法,告别 for 循环和 .append()。代码不仅行数更少,可读性也更强,是Python的标志性特性之一。
4. 字符串拼接
拼接字符串列表时,使用字符串的 .join() 方法。它比用 + 在循环中拼接更高效、更优雅,是处理字符串序列的首选方案。
5. 带索引的循环 (enumerate) 当循环时既需要索引又需要元素时,用 enumerate() 函数。它能让你同时获得两样东西,避免使用繁琐的 range(len(列表)),代码更清晰易读。