如何理解python中数字列表


Posted in Python onMay 29, 2020

数字列表和其他列表类似,但是有一些函数可以使数字列表的操作更高效。我们创建一个包含10个数字的列表,看看能做哪些工作吧。

# Print out the first ten numbers.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
print(number)

range() 函数

普通的列表创建方式创建10个数是可以的,但是如果想创建大量的数字,这种方法就不合适了。range() 函数就是帮助我们生成大量数字的。如下所示:

# print the first ten number
for number in range(1, 11):
print(number)

range() 函数的参数中包含开始数字和结束数字。得到的数字列表中包含开始数字但不包含结束数字。同时你也可以添加一个 step 参数,告诉 range() 函数取数的间隔是多大。如下所示:

# Print the first ten odd numbers.
for number in range(1,21,2):
print(number)

如果你想让 range() 函数获得的数字转换为列表,可以使用 list() 函数转换。如下所示:

# create a list of the first ten numbers.
numbers = list(range(1,11))
print(numbers)

这个方法是相当强大的。现在我们可以创建一个包含前一百万个数字的列表,就跟创建前10个数字的列表一样简单。如下所示:

# Store the first million numbers in a list
numbers = list(range(1,1000001))
# Show the length of the list
print("The list 'numbers' has " + str(len(numbers)) + " numbers in it.")
# Show the last ten numbers.
print("\nThe last ten numbers in the list are:")
for number in numbers[-10:]:
  print(number)

min(), max() 和 sum() 函数

如标题所示,你可以将这三个函数用到数字列表中。min() 函数求列表中的最小值,max() 函数求最大值,sum() 函数计算列表中所有数字之和。如下所示:

ages = [23, 16, 14, 28, 19, 11, 38]
youngest = min(ages)
oldest = max(ages)
total_years = sum(ages)
print("Our youngest reader is " + str(youngest) + " years old.")
print("Our oldest reader is " + str(oldest) + " years old.")
print("Together, we have " + str(total_years) + 
   " years worth of life experience.")

知识点补充:

range()函数

在python中可以使用range()函数来产生一系列数字

for w in range(1,11):
 print(w)

输出:

1
2
3
4
5
6
7
8
9
10

#注意:这里的到10就结束了,不包括11

到此这篇关于如何理解python中数字列表的文章就介绍到这了,更多相关python中数字列表详解内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python图像处理之反色实现方法
May 30 Python
Python的自动化部署模块Fabric的安装及使用指南
Jan 19 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
Python动态声明变量赋值代码实例
Dec 30 Python
python数据分析:关键字提取方式
Feb 24 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
Pandas的Apply函数具体使用
Jul 21 Python
python机器学习创建基于规则聊天机器人过程示例详解
Nov 02 Python
pytorch中的 .view()函数的用法介绍
Mar 17 Python
Django实现前台上传并显示图片功能
May 29 #Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 #Python
Django实现后台上传并显示图片功能
May 29 #Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 #Python
Python基于smtplib模块发送邮件代码实例
May 29 #Python
Django通过json格式收集主机信息
May 29 #Python
Python小白不正确的使用类变量实例
May 29 #Python
You might like
虫族 Zerg 历史背景
2020/03/14 星际争霸
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
js表数据排序 sort table data
2009/02/18 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
Python实现保证只能运行一个脚本实例
2015/06/24 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
互动出版网:专业书籍
2017/03/21 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
奇怪的鱼:Weird Fish
2018/03/18 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
化学教师自荐信范文
2013/12/28 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
python 如何用terminal输入参数
2021/05/25 Python
python实现会员信息管理系统(List)
2022/03/18 Python