十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)怎么在Python中創(chuàng)建一個數(shù)字列表,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
【一】range()函數(shù)
在python中可以使用range()函數(shù)來產(chǎn)生一系列數(shù)字
for w in range(1,11): print(w)
輸出:
1 2 3 4 5 6 7 8 9 10 #注意:這里的到10就結(jié)束了,不包括11
【二】list()函數(shù)
如果將range()作為參數(shù)傳遞給list()函數(shù),那么就會將數(shù)字以列表的形式輸出
num=list(range(1,11)) print(num)
輸出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用range()函數(shù)時還可以指定步長
num=list(range(1,11,2)) print(num)
輸出:
[1, 3, 5, 7, 9]
【三】min()函數(shù)、max()函數(shù)和sum()函數(shù)
min()函數(shù)求最小值,max()函數(shù)求大值,sum()函數(shù)求和
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中創(chuàng)建一個數(shù)字列表了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。