一、數字列表
列表非常適合用於儲存數字集合,python提供了很多工具,可以幫助你高效地處理數字列表。
1、函式range生成系列數字
1)使用函式range( )可以輕鬆地生成一系列的數字。
注意:上例中,函式的引數範圍是1到6,但顯示的結果是數字1到5,這是因為函式range讓python從引數指定的第一個數值開始數,在到達引數指定的每二個數值時停止,因此輸出的的數字不包括第二個值即6。
所以,使用range()函式時,如果輸出的結果不符合預期,需要將指定的數值加1或減1。如上例需要輸出5,那麼,函式內部第二個引數指定的數就加1即為6。
2)函式range( )還可以指定步長。
例如,從1開始數,不斷加2,即步長為2,直到達到終值13。
這時函式為三個引數,分別為數值首尾區間數和步長值。
2、建立數字列表
1)可以使用list( )函式,將range( )函式的直接轉換成列表,建立數字列表。
2)建立複雜數字列表
使用函式range( )與for迴圈幾乎能夠建立任何需要的數字集合。
比如,建立一個列表,列表元素為1到10這十個數的平方。其中平方運算用兩個星號**2表示。
3、數字列表的簡單統計
python有幾個專門用於處理數字列表的函式,
例如,找出數字列表的最大值max,最小值min,計算數字列表元素總和sum。
二、動手實踐
1、使用range函式生成數字2到20;
2、建立並顯示一個列表,其中包含3到30內能被3整除的數字。
3、建立並顯示一個列表,其中包含數字1到10的立方(數字的立方用**3表示);
最新評論