假设您在列表中调用"过滤器"函数,并使用它来查找满足特定属性的所有元素.输出列表中的元素是否保证与输入列表中的元素顺序相同?
Ale*_*ton 16
简单的答案是肯定的.列表是有序的迭代,并且filter生成器按顺序一次一个地读取每个项目.因此,它将按顺序产生输出.
>>> example = list(range(10))
>>> list(filter(lambda n: n % 2, example))
[1, 3, 5, 7, 9]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3313 次 |
| 最近记录: |