news 2026/7/18 18:33:52

Python-基础-推导式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python-基础-推导式

列表 / 字典 / 集合推导式

推导式(Comprehension)是 Python 的核心语法糖,简洁而强大。

列表推导式

# [表达式 for 变量 in 可迭代对象 if 条件]# 平方数[x**2forxinrange(10)]# [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]# 带条件[xforxinrange(20)ifx%2==0]# 0~19 的偶数# 嵌套循环[(x,y)forxin"AB"foryin"12"]# [('A','1'),('A','2'),('B','1'),('B','2')]# if-else 三元形式(注意位置)["偶数"ifx%2==0else"奇数"forxinrange(5)]

字典推导式

# {键表达式: 值表达式 for 变量 in 可迭代对象 if 条件}{x:x**2forxinrange(5)}# {0:0, 1:1, 2:4, 3:9, 4:16}# 键值互换d={"a":1,"b":2,"c":3}{v:kfork,vind.items()}# {1:'a', 2:'b', 3:'c'}

集合推导式

# {表达式 for 变量 in 可迭代对象 if 条件}{x**2forxin[-2,-1,0,1,2]}# {0, 1, 4}(去重)

上一篇:[[Python-集合]] | 下一篇:[[Python-列表]]

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 18:32:45

计算机毕业设计之jsp消防器材管理网站

随着当今社会的发展,时代的进步,各行各业也在发生着变化,比如消防器材管理这一方面,利用网络已经逐步进入人们的生活。传统的消防器材管理,也应该摆脱人工管理模式。计算机以及消防器材管理网站为解决当前的问题提供了…

作者头像 李华
网站建设 2026/7/18 18:31:20

电子元器件失效机理分析与可靠性设计实践

1. 电子元器件失效的行业背景与核心挑战电子元器件作为现代电子工业的基础构件,其可靠性直接影响着从消费电子到航空航天等各个领域的产品质量。根据行业统计数据显示,电子设备中约60%的现场故障可追溯至元器件失效。这种失效不仅造成直接经济损失&#…

作者头像 李华
网站建设 2026/7/18 18:30:19

2026企业外呼系统横向测评:四款主流系统实景对比选型

目前企业市场外呼系统品类繁多,不同品牌的产品定位、落地场景、收费模式差异极大。很多企业采购时只看名气和表面功能,上线后出现适配性差、使用繁琐、隐性扣费多、客户资料无法沉淀等问题。为帮助企业精准避坑,本次测评彻底更换全新对比样本…

作者头像 李华
网站建设 2026/7/18 18:28:58

J-Link Script脚本在ARM MCU调试中的高级应用

1. J-Link Script文件的核心价值与应用场景在嵌入式开发领域,J-Link调试器以其卓越的性能和丰富的功能支持,成为工程师们调试ARM内核MCU的首选工具。但很多开发者可能不知道,J-Link还隐藏着一个强大的功能——Script脚本文件。这个看似简单的…

作者头像 李华
网站建设 2026/7/18 18:28:55

电源防反接电路设计:从二极管到MOS管的方案对比

1. 电源防反接电路的必要性与基本原理 在电子设备的设计与使用过程中,电源接反是一个常见但危害极大的问题。当电源极性意外接反时,轻则导致电路无法正常工作,重则可能烧毁核心元器件,造成不可逆的硬件损坏。这种情况在采用排针、…

作者头像 李华
网站建设 2026/7/18 18:28:48

Attractor Before Harness: AI 大规模开发的方法论

在 AI 深度参与开发的系统中,第一性的问题不是"如何约束 AI 的行为",而是"系统应当收敛到怎样的长期结构"。 只有当这个方向被定义清楚之后,harness、guardrail、verification、audit、closure 这些机制才能真正具有意义…

作者头像 李华