使用range 建立數字列表與數字列表解析

2021-10-06 19:00:58 字數 899 閱讀 9559

函式 list()可以將 range() 的結果直接轉換為列表,將ramge()作為list()的引數的話將輸出數字列表

使用range()時還可以指定步長。例如

a=

list

(range(2

,11,2

))print

(a)

可以得出

[

2,4,6,8,10

]

所以說range(2,11,2)中2,11是表示從2開始到11或超過11結束,第三個數字表示每相鄰兩個數之間的間隔。

兩個**表示乘方運算

min表示最小值,max表示最大值,sum表示所以數字相加的值

舉例

a=[1

,2,3

,4,5

]print

(min

(a))

print

(max

(a))

print

(sum

(a))

輸出為

1

515

列表解析

舉例

a=

[b**

2for b in

range(1

,11)]

print

(a)

輸出為

[1,

4,9,

16,25,

36,49,

64,81,

100]

要使用這種語法要先指定乙個描述性列表名,如a ;然後,指定乙個左括號給乙個定義比如b**2,用於生成需要儲存到列表中的值。注意這裡for語句的末尾沒有冒號.

python中range函式與列表中刪除元素

一 range函式使用 range 1,5 代表從1到4 不包含5 結果為 1,2,3,4 預設步長為1 range 1,5,2 結果為 1,3 同樣不包含5 步長為2 range 5,1,1 反向輸出,結果為 5,4,3,2,1,0 此時步長為 1,相當於每次減去1 二 list列表刪除元素注意事...

python 使用列表建立字典

0.摘要 本文主要介紹如果將兩個列表作為鍵 值,快速建立字典。1.使用列表快速生成字典的 key list d u b x g m k y h w value list 68,85,66,88,71,77,75,89,72,87 dict1 dict zip key list,value list ...

列表的建立與方法

建立乙個規定長度的空列表 a none number如果要通過賦值等方式更改a,結果也很合理,但注意 a none 5 a 0 0 3 print a 3 3 3 3 3 你僅僅只是想更改列表中的第乙個值,但最終卻全部被改變了。原因是,由乘法得到的列表其實都是原本列表例項的引用,因此改變其中乙個的值...