1. 程式人生 > 程式設計 >Python建立數字列表的示例

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,9]

【三】min()函式、max()函式和sum()函式

min()函式求最小值,max()函式求最大值,sum()函式求和

num=list(range(1,2))
print(num)
print(max(num))
print(min(num))
print("sum is :",sum(num))

輸出:

[1,10]
10
1
sum is : 55

【四】列表解析

列表解析是為了縮減程式碼

原始程式碼:

num=[]
for w in range(1,11):
 num4=w**2
 num.append(num4)
print(num)

輸出:

[1,16,25,36,49,64,81,100]

列表解析程式碼:

num1=[ num2**3 for num2 in range(1,11)]
print(num1)

輸出:

[1,27,125,216,343,512,729,1000]

以上這篇Python建立數字列表的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。