分享10 个极简 Python 实用小技巧,提升一下自己的代码质量。1. 一行交换两个变量
a, b = 10, 20a, b = b, a
无需临时变量,简洁高效。
2. 快速合并列表
list1 = [1,2]list2 = [3,4]res = [*list1, *list2]
3. 字符串反转
s = "hello"print(s[::-1])
4. 列表去重
lst = [1,2,2,3,3]new_lst = list(set(lst))
5. 多行字符串简洁写法
text = ( "第一行内容" "第二行内容" "第三行内容")
6. 快速遍历下标 + 元素
for idx, val in enumerate([1,2,3]): print(idx, val)
7. 字典一键合并
d1 = {"name":"A"}d2 = {"age":18}new_d = {**d1,**d2}8. 判断多个值包含
if num in (1,3,5,7): print("奇数")9. 简洁列表推导式
# 快速生成偶数列表even = [x for x in range(10) if x % 2 == 0]
10. with 自动关闭文件
无需手动 close,自动释放资源
with open("test.txt","r",encoding="utf-8") as f: content = f.read()