函式 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 你僅僅只是想更改列表中的第乙個值,但最終卻全部被改變了。原因是,由乘法得到的列表其實都是原本列表例項的引用,因此改變其中乙個的值...