Python创建数字列表
2017-09-13 14:12
134 查看
【一】range()函数
在python中可以使用range()函数来产生一系列数字
输出:
1
2
3
4
5
6
7
8
9
10
#注意:这里的到10就结束了,不包括11
【二】list()函数
如果将range()作为参数传递给list()函数,那么就会将数字以列表的形式输出
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用range()函数时还可以指定步长
[1, 3, 5, 7, 9]
【三】min()函数、max()函数和sum()函数
min()函数求最小值,max()函数求最大值,sum()函数求和
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
10
1
sum is : 55
【四】列表解析
列表解析是为了缩减代码
原始代码:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
列表解析代码:
[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
在python中可以使用range()函数来产生一系列数字
for w in range(1,11): print(w)
输出:
1
2
3
4
5
6
7
8
9
10
#注意:这里的到10就结束了,不包括11
【二】list()函数
如果将range()作为参数传递给list()函数,那么就会将数字以列表的形式输出
num=list(range(1,11)) print(num)输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用range()函数时还可以指定步长
num=list(range(1,11,2)) print(num)输出:
[1, 3, 5, 7, 9]
【三】min()函数、max()函数和sum()函数
min()函数求最小值,max()函数求最大值,sum()函数求和
num=list(range(1,11,2)) print(num)输出:
print(max(num))
print(min(num))
print("sum is :",sum(num))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
10
1
sum is : 55
【四】列表解析
列表解析是为了缩减代码
原始代码:
num=[] for w in range(1,11): num4=w**2 num.append(num4) print(num)输出:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
列表解析代码:
num1=[ num2**3 for num2 in range(1,11)] print(num1)输出:
[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
相关文章推荐
- python---局域网扫描简化版、平台判断、平台创建文件、文件操作、range、数字列表转成字符列表、不同平台ping操作
- python中二维列表的创建
- Python之创建数值列表
- 004_005 Python 在不适用引用的时候,创建列表的列表
- python---统计列表中数字出现的次数
- python的range生成数字列表
- python-数字 字符串 列表的转换
- Python中列表元素转为数字的方法分析
- 创建二维列表 Python list
- 【Python学习日记】函数列表 动态创建函数 文件读取 迭代器
- Python 创建二维列表+追加元素+items()
- python学习第一章(数字,字符串,列表等)
- Python3,列表的创建和读取
- 创建一个包含15个随机整数(0~9)的列表,然后去掉其中的所有重复数字。
- Python算法题----在列表中找到和为s的两个数字
- python(dict字典相关知识以及小例子:生成一个列表,存放100个随机整数,找出出现次数最多的数字)
- Python 创建包含列表的元组
- python 基础-----数字,字符串,列表,字典类型简单介绍
- HTML基础 ol 创建以数字/罗马数字/字母作为序号的有序列表
- python学习笔记.4使用列表的一部分,创建切片