取一个 list 或 tuple 的部分元素是非常常见的操作。比如,一个 list 如下: >>&…
如果给定一个 list 或tuple,我们可以通过 for 循环来遍历这个 list 或tuple,这种遍历我…
列表生成式即 List Comprehensions,是 Python 内置的非常简单却强大的可以用来创建 l…
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含 100…
我们已经知道,可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list、tuple…
函数是 Python 内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务…
高阶函数英文叫 Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入…
Python 内建了 map() 和reduce()函数。 如果你读过 Google 的那篇大名鼎鼎的论文“M…
Python 内建的 filter() 函数用于过滤序列。 和 map() 类似,filter()也接收一个函…
排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们…