Python 编程技巧与基础功能详解
1. Python 基础数据操作
在 Python 中,有一些基础的数据操作和特性十分实用。例如,在检查元素 x 是否出现在集合 y 中时,Python 内部会执行 y[hash(x)] 操作,并检查返回值是否为 None 。
1.1 列表和集合推导式
列表推导式是 Python 中一个非常受欢迎的特性,它能帮助我们快速创建和修改列表。其简单公式为 [表达式 + 上下文] 。
- 表达式 :告诉 Python 对列表中的每个元素进行什么操作。
- 上下文 :告诉 Python 选择哪些列表元素,由任意数量的 for 和 if 语句组成。
以下是一些列表推导式的示例:
# 创建列表 [0, 1, 2]
print([x for x in range(3)])
# 找出年收入超过 100 万美元的高价值客户
customers = [("John", 240000),
("Alice", 120000),
("Ann", 1100000),
("Zach", 44000)]
whales = [x for x, y in customers if y > 1
超级会员免费看
订阅专栏 解锁全文
1072

被折叠的 条评论
为什么被折叠?



