Python 3.15 将引入一个很方便的语法: Unpacking in Comprehensions
将二维数组 lists = [[1, 2], [3, 4], [5]] 展开成一维数组 [1, 2, 3, 4, 5]
之前写法:[x for L in lists for x in L]
Python 3.15 新语法:[*L for L in lists]
这个新语法真是简洁又直观,,这么符合直觉的语法怎么之前没想到添加??
xiaohack博客专注前沿科技动态与实用技术干货分享,涵盖 AI 代理、大模型应用、编程工具、文档解析、SEO 实战、自动化部署等内容,提供开源项目教程、科技资讯日报、工具使用指南,助力开发者、AI 爱好者获取前沿技术与实战经验。
将二维数组 lists = [[1, 2], [3, 4], [5]] 展开成一维数组 [1, 2, 3, 4, 5]
之前写法:[x for L in lists for x in L]
Python 3.15 新语法:[*L for L in lists]
这个新语法真是简洁又直观,,这么符合直觉的语法怎么之前没想到添加??