1、使用函數 range()
numbers = list(range[1,6])
print (numbers)
結果:
[1,2,3,4,5]
使用range函數,還可以指定步長,例如,打印1~10內的偶數:
even_numbers = list(range(2,11,2))
print(even_numbers)
結果:[2,4,6,8,10]
Python中 兩個星號(**)表示乘方運算
squares = []
for value in range(1,11):
squares.append(value**2)
print (squares)
結果:[1,4,9,16,25,36,49,64,81,100]
2、對數字列表進行簡單的統計計算:
統計最大值、最小值、和總和:
digits = [1,2,3,4,5,6,7,8,9,0]
min(digits ) 結果:0
max(digits ) 結果:9
sum(digits ) 結果:45
3、列表解析
squares = [value**2 for value in range(1,11)]
print(squares)
結果:[1,4,9,16,25,36,49,64,81,100]
實例中 for循環為 for value in range (1,11),它將值提供給表達式value**2。注意:這里的for循環末尾沒有冒號。