1、创建数值列表:Python提供了一些工具,可帮助我们有效地处理数字列表,列表非常适合用于存储数字集合。

(1)、函数range():Python中使用函数range()可生成一组数字,示例代码如下:

#函数range()的使用for value1 in range(0,5):print(value1);
print("长长的分割线-------")
for value2 in range(-2,4):print(value2);

运行后如下图所示:

注意:range(0,5)就是意味着从0开始,然后到5之间的数字,但是不包含5,即为0到4,如果不符合你的意愿的话,可以改为range(0,6),便会输出0到5的数字了。

(2)、使用range()函数创建数字列表:其中需要用list()函数转换为一个列表,后面将range()函数生成的一系列数字作为结果,这样便创建了一个数字列表,示例代码如下:

#range()函数创建数字列表values = list(range(1,3));
print(values);
print("------------");values = list(range(3,10,2));
print(values);
print("------------");lists = [];
for value in range(1,4):value = value + 1;lists.append(value);
print(lists);
print("------------");

运行后如下图所示:

其中,函数range(3,,10,2)从3开始数,然后不断地加2,直到达到或超过终值(10),然后输出打印各个的数值,这种叫指定步长。

(3)、对数字列表执行简单的统计计算,Python中有几个简单的统计计算函数,分别如下:

  • min()函数,找出数字列表中的最小值。
  • max()函数,找出数字列表中的最大值。
  • sum()函数,求出数字列表的数字总和。

示例代码如下:

#数字列表简单统计计算函数示例代码lists = [1,2,3];
print(min(lists));
print(max(lists));
print(sum(lists));

运行后如下图所示:

(4)、列表解析:列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。 示例代码如下:

#列表解析示例代码lists = [value + 2 for value in range(1,4)];
print(lists);

运行后如下图所示:

代码解析:其中首先定义表达式,对循环后的value做操作,上面代码是加上2,然后后面循环用了range()函数,即循环出来的值为1,2,3,然后各自加上2,列表就变为上图所示的了。需注意,这里for循环不需要冒号,因为这里for循环后续的操作即为value+2,接着赋值给lists这个列表,打印出来。

以上内容,仅供大家学习参考,谢谢!

Python学习笔记之列表(五)相关推荐

  1. Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)

    Python学习笔记:列表.字典与集合解析(List, Dict and Set Comprehensions) 1.列表解析 最受喜爱的Python语言特性.过滤一个集合的元素生成一个新的列表. 一 ...

  2. Python学习笔记:第五站 转圈圈

    Python学习笔记 文章目录 Python学习笔记 第五站 转圈圈 1. range()函数的使用 2. while循环 3. for-in循环 4. break.continue与else语句 5 ...

  3. Python学习笔记(十五):类基础

    以Mark Lutz著的<Python学习手册>为教程,每天花1个小时左右时间学习,争取两周完成. --- 写在前面的话 2013-7-24 23:59 学习笔记 1,Python中的大多 ...

  4. python学习笔记四-列表

    list列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 列表是最常用的Python数据类型,它可以作为一个 ...

  5. Python学习笔记之列表(一)

    1.什么是列表: 列表由一系列按特定顺序排列的元素组成,列表包含多个元素,通常给列表定义名称都为users,或者userList,复数或者是列表的命名来指定名称. 在Python中,用方括号([])来 ...

  6. Python学习笔记 -一到五

    第一阶段 第一章 python入门 小技巧:上注释使用(ctrl+/) print("") 输出的时候是,输出的就是""内的内容 如果是使用变量的话,不加&qu ...

  7. Python学习笔记之列表切片(六)

    1.切片简单描述 什么是切片:在Python中处理列表的部分元素,称之为切片.创建切片,可指定要使用的第一个元素和最后一个元素的索引,示例代码如下: ​#列表切片lists = ['张学友','刘德华 ...

  8. Python学习笔记之列表(四)

    1.遍历整个列表:在程序中经常要遍历整个列表,对每个元素执行一些操作,通常使用for循环来遍历整个列表. (1).示例代码如下: #遍历整个列表projects = ['java','.net','p ...

  9. Python学习笔记整理(十五)类的编写细节

    类代码编写细节 一.class语句 一般形式 class    <name>(superclass,...):     data=value     def mothod(self,... ...

最新文章

  1. CIO的职业之路应该朝向何方 做主角还是配角?
  2. git如何添加远程主机_git 配置远程主机名
  3. flink链接mysql_flink 将mysql作为Source和Sink的代码示例
  4. Nginx笔记系列(1)——Nignx的安装部署
  5. Android Telephony分析(三) ---- RILJ详解
  6. 一种利用ADO连接池操作MySQL的解决方案(VC++)
  7. 队列工厂之RabbitMQ
  8. 逼自己玩命学了6个多月,吃透了这19个架构视频!分享给你,让你今年进个大厂!...
  9. Kafka消费者组内各消费者分区分配
  10. wiki文档_Wiki成为文档的5个理由
  11. android编辑配置文件,如何在android studio中修改配置文件
  12. 分离圆环图显示百分比_excel这个百分比图,你不一定会制作
  13. plsql为字段添加自增主键
  14. Android腾讯信鸽推送
  15. 分析 : BSOD案例 2013-0821
  16. mysql截取邮箱后缀_截取邮箱格式以及统计邮箱总数
  17. 微信、网站、APP相关分享
  18. 拼多多——多多的字符变换
  19. SpringBoot word文件转pdf
  20. 2018秦皇岛ccpc赛后总结

热门文章

  1. asp.net webform设计思路的思考
  2. Excel 使用VBA 使表格的值被修改后填充颜色标注
  3. Python:Anaconda安装虚拟环境到指定路径
  4. 关于cocoa框架,你所要知道的一切(苹果官方文档,cocoa框架核心竞争力,必须收藏!)...
  5. ES6新语法--箭头函数
  6. git 上传修改文件
  7. 入门机器学习(十)--课后作业解析-神经网络(Python实现)
  8. 7-14 求整数段和 (15 分)
  9. windows 搭建kms服务器激活_windows下搭建MQTT服务器
  10. sklearn查看数据