请使用迭代查找一个list中最小和最大值,并返回一个tuple:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# Author:Donna5126

# 自己写的,一如既往的话多

def findMaxAndMin(L):

if len(L) == 0:

temp_min = None

temp_max = None

else:

temp_min = L[0]

temp_max = L[0]

for ele in L:

if ele > temp_max:

temp_max = ele

elif ele < temp_min:

temp_min = ele

return temp_min,temp_max

Listt = [1,5,9,2,5,4,6,10]

(minnum, maxnum) = findMaxAndMin(Listt)

print(minnum,maxnum)

# 用max,min

def findMaxAndMin2(L):

if len(L) == 0:

temp_min = None

temp_max = None

else:

temp_max = max(L)

temp_min = min(L)

return temp_min, temp_max

(minnum2, maxnum2) = findMaxAndMin2(Listt)

print(minnum2,maxnum2)

# 用sort

def findMaxAndMin3(L):

if len(L) == 0:

temp_min = None

temp_max = None

else:

L = sorted(L)

temp_max = L[-1]

temp_min = L[0]

return temp_min, temp_max

(minnum3, maxnum3) = findMaxAndMin3(Listt)

print(minnum3,maxnum3)

python迭代廖雪峰_廖雪峰python教程:迭代相关推荐

  1. 廖雪峰python信息可视化设计_廖雪峰:数据分析全栈工程师第八期

    大数据分析全栈工程师第8期由廖雪峰老师联合一线大咖教研团队亲子设计的课程,打造企业级大数据分析课程,结合行业人才画像,多栈式技术人才培养,从数据获取.分析方法.业务流程到数据分析.业务优化.而且大数据 ...

  2. python 迭代详解_详解python中的迭代

    如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration). 在Python中,迭代是通过for ... in来完成的,而很多语 ...

  3. python包括哪些部分_第一部分 Python基础篇

    第⼀一部分 Python基础篇 1. 为什什么学习Python? 朋友推荐,比较简单易学,生态圈比较强大 发展趋势:人工智能.数据分析 2. 通过什什么途径学习的Python? 廖雪峰.网络博客.相关 ...

  4. python urllib dns 缓存_新手用Python做一个网页爬虫

    咱们好哈,最近博主在学习Python,学习时期也遇到一些问题,获得了一些经历,在此将自个的学习体系地整理下来,假如咱们有爱好学习爬虫的话,能够将这些文章作为参阅,也期待咱们总共同享学习经历. 首要py ...

  5. 测试工程师python常见面试题_测试人员python面试题

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这条路会很曲折,你也会一度认为是不是自己选错了,但只要坚持,就算最后没有成功,但 ...

  6. python平稳性检验_时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python)...

    时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python) 发布时间:2019-01-10 00:02, 浏览次数:620 , 标签: Python 导读: 本文介绍了数据平稳 ...

  7. python数据科学手册_小白入门Python数据科学

    前言 本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据 ...

  8. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  9. python老鼠书名字_芜湖学习python公司推荐

    芜湖学习python公司推荐 苏州翔锐信息科技有限公司,成立于2011年,是一家人工智能教育公司,目前团队规模200+人,覆盖用户已超600万.我们致力于借助科技的技术力量,以认知科学作基础,研究人的 ...

  10. python编程循环语句_循环语句—Python编程从入门到精通(5)

    第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...

最新文章

  1. @Autowired自动注入
  2. linux 建oracle分区表,Oracle 10g 11g分区表创建举例
  3. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...
  4. 魅族使用华为鸿蒙,魅族官宣接入华为鸿蒙,以后我们还能用魅族自家的flyme系统吗?...
  5. 如何让php支持mysql的,怎么让php支持MySql
  6. 荣耀20android版本10什么意思,荣耀10和荣耀10青春版的区别 差价800荣耀10与青春版哪个好? (全文)...
  7. hi3798 run linux,EC6108V9(HI3798MV100)刷(linux)ubuntu16.04
  8. 上海国拍服务器位置,上海国拍系统的重大漏洞
  9. C++语法学习笔记十四:派生类-调用顺序-访问等级-函数遮蔽
  10. 关闭windows笔记本自带键盘
  11. centos7 Zookeeper集群部署
  12. bodgeito通关教程
  13. 【外文翻译】图像中的傅里叶变换
  14. java元数据的概念_元数据 概念及分类
  15. 酒店管理系统Python#qt
  16. 小米一面、二面,面经
  17. STM32低功耗总结——转载
  18. 三菱系统四轴正反转参数_三菱M70四轴调试
  19. SpringBoot整合Swagger
  20. 物料需求规划(MRP)(ERP的工作原理3)------(转)

热门文章

  1. 【北京站】技术沙龙第19期:千万日活量级 iOS 应用背后的技术
  2. 汇编语言入门--调试工具debug的使用(史上最全,11种常见命令)
  3. C++手敲Roberts_Prewitt_Sobel实现阈值分割
  4. 设置win服务器代理
  5. 怎么释放C盘空间?清理C盘空间的4大方法分享!
  6. Beam Search与Prefix Beam Search的理解与python实现
  7. 快手福虎迎春季短视频涨粉活动规则[快手获取商品详情]
  8. 获取网络图片或本地图片的长宽的方法
  9. Matlab求时变微分方程组解,Matlab求常微分方程组的解析解
  10. 超级计算机应用于石油勘测等方面,算天算地 算人——国家超级计算天津中心主任刘光明解读超级计算机系统应用(二)...