Python 3.10 的首个 PEP 是什么,zip() 函数新增了哪些特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3413个文字,预计阅读时间需要14分钟。
译者的前言:相信使用zip()内置函数的人都会赞同一件很有用,但它的最大问题是可能会产生非预期的结果。PEP-618提出了给它添加一个参数,这可以有效地解决大家庭的痛点。这是“
译者前言:相信凡是用过 zip() 内置函数的人,都会赞同它很有用,但是,它的最大问题是可能会产生出非预期的结果。PEP-618 提出给它增加一个参数,可以有效地解决大家的痛点。
这是 Python 3.10 版本正式采纳的第一个 PEP,「Python猫」一直有跟进社区最新动态的习惯,所以翻译了出来给大家尝鲜,强烈推荐一读。(PS:严格来说,zip() 是一个内置类(built-in type),而不是一个内置函数(built-in function),但我们一般都称它为一个内置函数。)
PEP原文 : www.python.org/dev/peps/pep-0618/
PEP标题: Add Optional Length-Checking To zip
PEP作者: Brandt Bucher
创建日期: 2020-05-01
合入版本: 3.10
PEP翻译计划 :github.com/chinesehuazhou/peps-cn
摘要
本 PEP 建议给内置的 zip 添加一个可选的 strict 布尔关键字参数。当启用时,如果其中一个参数先被用尽了,则会引发 ValueError 。
动机
从作者的个人经验和一份对标准库的调查 来看,明显有很多(如果不是绝大多数)zip 用例要求可迭代对象必须是等长的。
本文共计3413个文字,预计阅读时间需要14分钟。
译者的前言:相信使用zip()内置函数的人都会赞同一件很有用,但它的最大问题是可能会产生非预期的结果。PEP-618提出了给它添加一个参数,这可以有效地解决大家庭的痛点。这是“
译者前言:相信凡是用过 zip() 内置函数的人,都会赞同它很有用,但是,它的最大问题是可能会产生出非预期的结果。PEP-618 提出给它增加一个参数,可以有效地解决大家的痛点。
这是 Python 3.10 版本正式采纳的第一个 PEP,「Python猫」一直有跟进社区最新动态的习惯,所以翻译了出来给大家尝鲜,强烈推荐一读。(PS:严格来说,zip() 是一个内置类(built-in type),而不是一个内置函数(built-in function),但我们一般都称它为一个内置函数。)
PEP原文 : www.python.org/dev/peps/pep-0618/
PEP标题: Add Optional Length-Checking To zip
PEP作者: Brandt Bucher
创建日期: 2020-05-01
合入版本: 3.10
PEP翻译计划 :github.com/chinesehuazhou/peps-cn
摘要
本 PEP 建议给内置的 zip 添加一个可选的 strict 布尔关键字参数。当启用时,如果其中一个参数先被用尽了,则会引发 ValueError 。
动机
从作者的个人经验和一份对标准库的调查 来看,明显有很多(如果不是绝大多数)zip 用例要求可迭代对象必须是等长的。

