Python创建数字列表的示例

yipeiwu_com6年前Python基础

【一】range()函数

在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创建数字列表的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

学Python 3的理由和必要性

Python很多年前就已经出现了,并且还在不断发展。本书第1版基 于Python 1.5.2,Python 2.x作为主流版本已经持续了很多年。本书是基 于Python 3.6的,并在P...

python3文件复制、延迟文件复制任务的实现方法

python3文件复制、延迟文件复制任务的实现方法

使用python版本3.6.1 工作中测试客户端传输报文速率,写了以下两个脚本。 第一个,简单的复制文件并重命名。 第二个,在循环中增加延时的功能。 使用场景将文件复制并重命名(重...

Python下调用Linux的Shell命令的方法

有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1...

python实现查找两个字符串中相同字符并输出的方法

本文实例讲述了python实现查找两个字符串中相同字符并输出的方法。分享给大家供大家参考。具体实现方法如下: seq1 = "spam" seq2 = "scam" res =...

python获取网页状态码示例

代码很简单,只需要2行代码就可实现想要的功能,虽然很短,但确实使用,主要使用了requests库。 测试2XX, 3XX, 4XX, 5XX都能准确识别。 复制代码 代码如下:#codi...