Python建立數字列表的示例
阿新 • • 發佈:2020-01-09
【一】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建立數字列表的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。