1. 程式人生 > >Python基礎-使用range建立數字列表以及簡單的統計計算和列表解析

Python基礎-使用range建立數字列表以及簡單的統計計算和列表解析

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迴圈末尾沒有冒號。

&n