没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
利用python的递归来执行求和、计数、求最大元素的方法简直溜到爆,这里粘贴一下代码: 列表的递归求和: def sum(list): if list==[]: return 0 return list[0]+sum(list[1:]) 测试: print sum([3,4,2,3]) 列表的递归计数: def countElem(list): if list==[]: return 0 return 1+countElem(list[1:]) 测试: print countElem([3,4,2,3,2,4]) 列表的递归求最大元素: def maxElem(lis
资源推荐
资源详情
资源评论
python 列表递归求和、计数、求最大元素的实例列表递归求和、计数、求最大元素的实例
利用python的递归来执行求和、计数、求最大元素的方法简直溜到爆,这里粘贴一下代码:
列表的递归求和:列表的递归求和:
def sum(list):
if list==[]:
return 0
return list[0]+sum(list[1:])
测试:测试:
print sum([3,4,2,3])
列表的递归计数:列表的递归计数:
def countElem(list):
if list==[]:
return 0
return 1+countElem(list[1:])
测试:测试:
print countElem([3,4,2,3,2,4])
列表的递归求最大元素:列表的递归求最大元素:
def maxElem(list):
if len(list)==1:
return list[0] return list[0] if list[0]>maxElem(list[1:]) else maxElem(list[1:])
测试:测试:
print maxElem([3,4,7,1,2])
利用递归的核心思想有两点:利用递归的核心思想有两点:
1、基线条件,找准基线条件,退出递归循环;
2、递归条件,不断将问题进行分解,直到符合基线条件。
以上这篇python 列表递归求和、计数、求最大元素的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希
望大家多多支持软件开发网。
您可能感兴趣的文章您可能感兴趣的文章:python 使用pandas计算累积求和的方法python 用for循环实现1~n求和的实例在python中实现对list求和
及求积python 输入一个数n,求n个数求乘或求和的实例python 按不同维度求和,最值,均值的实例基于Python中求和函数sum的
用法详解Python之list对应元素求和的方法Python3数字求和的实例
资源评论
weixin_38625098
- 粉丝: 6
- 资源: 905
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功