python小技巧
用两个序列构建一个字典
t1 = (1, 2, 3) t2 = (10, 20, 30) print(dict(zip(t1, t2)))
搜索字符串的多个前后缀
print("http://localhost:8888/notebooks/Untitled6.ipynb".startswith(("http://", "https://"))) print("http://localhost:8888/notebooks/Untitled6.ipynb".endswith((".ipynb", ".py")))
突破递归次数,设置递归次数为1200
import sys x = 1200 print(sys.getrecursionlimit()) sys.setrecursionlimit(x) print(sys.getrecursionlimit())
不用循环构造一个列表,只适用于一层嵌套
import itertools test = [[-1, -2], [30, 40], [25, 35]] print(list(itertools.chain.from_iterable(test)))
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步