python创建数字列表_Python创建数字列表
【一】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ù),那么就會(huì)將數(shù)字以列表的形式輸出num=list(range(1,11))
print(num)
輸出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用range()函數(shù)時(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]
總結(jié)
以上是生活随笔為你收集整理的python创建数字列表_Python创建数字列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 栈在表达式计算过程中的应用
- 下一篇: STL之函数适配器