首页 > 其他 > 详细

递归函数 集合 列表 元组

时间:2018-05-19 21:01:23      阅读:149      评论:0      收藏:0      [点我收藏+]


#递归函数
<1>什么是递归函数
通过前面的学习知道一个函数可以调用其他函数。

如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。
一个递归函数必定会有一个基线条件和一个递归条件
递归条件就是是满足这个条件就会进行递归调用
基线条件就是 当满足这个条件是 递归停止不在进行递归调用,从而避免无限循环,
使用递归只是为了让解决方案更加的清晰,递归函数并没有性能上的优势
#匿名函数
用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。

lambda函数的语法只包含一个语句,如下:

lambda [arg1 [,arg2,.....argn]]:expression
#列表推导式
所谓的列表推导式,就是指的轻量级循环创建列表
#set、list、tuple
集合,列表,元祖
set、list、tuple之间可以相互转换
list(变量):转换成列表
set(变量):转换成集合
tuple(变量):转换成元组
set中的元素是不重复的,使用set,可以快速的完成对list中的元素去重复的功能

递归函数 集合 列表 元组

原文:https://www.cnblogs.com/guducp/p/9061496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!