Python 数据操作与表达式全解析
1. 可迭代对象操作
迭代是 Python 中一个重要的特性,所有的容器(如列表、元组、字典等)、文件以及生成器函数都支持迭代。以下是一些可应用于任何可迭代对象 s 的操作:
| 操作 | 描述 |
| — | — |
| for vars in s: | 迭代 |
| v1, v2, ... = s | 变量解包 |
| x in s, x not in s | 成员测试 |
| [a, *s, b], (a, *s, b), {a, *s, b} | 在列表、元组或集合字面量中展开 |
1.1 条件表达式
条件表达式可以缩短代码,例如:
minvalue = a if a <= b else b
在这种表达式中,中间的条件首先被求值。如果结果为 True ,则求值 if 左边的表达式;否则,求值 else 后面的表达式。 else 子句是必需的。
1.2 迭代操作
最基本的可迭代对象操作是 for 循环,通过它可以逐个遍历值。其他操作都是基于此构建的。 x in s 运算符用于测试对象
超级会员免费看
订阅专栏 解锁全文
1674

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



