Python
以有趣的实例讲解Python,让读者更容易学会
Code-Dragon
书山有路勤为径,学海无涯苦作舟。
展开
-
Python 入门之经典函数实例之Map-Reduce - 映射与归约的思想
任务描述 Python 中有两个非常常见的内置函数:map()和reduce()函数。这两个函数都是应用于序列的处理函数,map()用于映射,reduce()用于归并。本关目标就是让学习者了解并掌握map()和reduce()函数的相关知识。 相关知识 map()函数会根据传入的函数对指定的序列做映射。map()函数接收两个参数,一个是function函数,另一个参数是一个或多个序列。map()函数会将传入的函数依次作用到传入序列的每个元素,并把结果作为新的序列返回。map()函数的定义为: map(fun原创 2020-11-14 16:17:45 · 877 阅读 · 0 评论 -
EduCoder Python 入门之经典函数实例---第1关:递归函数 - 汉诺塔的魅力
任务描述 在 Python 函数内部,我们可以去调用其他函数。所以如果一个函数在内部调用自身,这个函数我们就称为递归函数。本关我们将以汉诺塔的例子来感受递归函数的方法与应用。 汉诺塔问题源于印度一个古老传说。相传大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上并规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。如下图1所示,请问应该如何操作? 本关目标就是通过对汉诺塔问原创 2020-11-08 18:49:08 · 2766 阅读 · 0 评论