字典推导式是 Python 中一种快速创建字典的方法,它使用类似于列表推导式的语法。语法如下:

{键: 值 for 变量 in 迭代器}

其中,键和值可以是任意的 Python 表达式,变量是迭代器中的元素。例如:

创建一个字典,键为1-5之间的偶数,值为它们的平方

d = {i: i**2 for i in range(1, 6) if i % 2 == 0} print(d) # 输出 {2: 4, 4: 16}

在上面的例子中,我们使用 range() 函数创建一个 1 到 5 的迭代器,然后使用 if 语句过滤出其中的偶数。在字典推导式中,我们将每个偶数作为键,它的平方作为值,最终得到一个字典。

Python 字典推导式:快速创建字典的技巧

原文地址: http://www.cveoy.top/t/topic/l0DY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录