>>
>
for value in
range(1
,7):
print
(value)12
3456
使用list()函式將range()的結果直接轉換為列表
>>
> numbers =
list
(range(1
,6))
>>
>
print
(numbers)[1
,2,3
,4,5
]>>
>
squares =[54
,987
,3345
]for value in
range(1
,11):
square = value**
2##計算當前值得平方,並將結果儲存到square中
##將新得到的結果,附加到列表square末尾
print
(squares)[54
,987
,3345,1
,4,9
,16,25
,36,49
,64,81
,100
]>>
>
讓**更加簡潔,可以不使用臨時變數square
squares =[54
,987
,3345
]for value in
range(1
,11):
2)print
(squares)[54
,987
,3345,1
,4,9
,16,25
,36,49
,64,81
,100
]>>
>
>>
> digits =
[232
,786
,232555
,87654
,987
,1234
,765
]>>
>
min(digits)
232>>
>
max(digits)
232555
>>
>
sum(digits)
324213
>>
>
>>
> squares =
[value**
2for value in
range(1
,11)]
>>
>
print
(squares)[1
,4,9
,16,25
,36,49
,64,81
,100
]>>
>
數到 20:使用乙個 for 迴圈列印數字 1~20(含)。
>>
>
for n in
range(1
,21):
print
(n)123
4567
891011
1213
1415
1617
1819
20
一百萬:建立乙個列表,其中包含數字 1~1 000 000,再使用乙個 for 迴圈將這些數字列印出來(如果輸出的時間太長,按 ctrl + c 停止輸出,或關閉輸出視窗)。
計算 1~1 000 000 的總和:建立乙個列表,其中包含數字 1~1 000 000,再使用min()和 max()核實該列表確實是從 1 開始,到 1 000 000 結束的。另外,對這個列表呼叫函式 sum(),看看 python 將一百萬個數字相加需要多長時間。
>>
> n =
list
(range(1
,100001))
>>
>
min(n)
1>>
>
max(n)
100000
>>
>
sum(n)
5000050000
>>
>
range(start, stop[, step])奇數:通過給函式 range()指定第三個引數來建立乙個列表,其中包含 1~20 的奇數;再使用乙個 for 迴圈將這些數字都列印出來。range 構造器的引數必須為整數(可以是內建的 int 或任何實現了 index 特殊方法的物件)。 如果省略 step 引數,其預設值為 1。 如果省略 start 引數,其預設值為 0,如果 step 為零則會引發 valueerror。
odd_numbers =
list
(range(1
,21,2
))print
(odd_numbers)
for odd_number in odd_numbers:
print
(odd_number)[1
,3,5
,7,9
,11,13
,15,17
,19]1
3579
1113
1517
19>>
>
3 的倍數:建立乙個列表,其中包含 3~30 內能被 3 整除的數字;再使用乙個 for迴圈將這個列表中的數字都列印出來。
for multiple_of_three in
range(3
,31,3
):print
(multiple_of_three)36
9121518
2124
2730
>>
>
立方:將同乙個數字乘三次稱為立方。例如,在 python 中,2 的立方用 2**3表示。請建立乙個列表,其中包含前 10 個整數(即 1~10)的立方,再使用乙個 for 迴圈將這些立方數都列印出來。
cube_of_three =
for number in
range(1
,11):
cube_of_three1 = number**
3print
(cube_of_three1)18
2764
125216
343512
7291000
>>
>
立方解析:使用列表解析生成乙個列表,其中包含前 10 個整數的立方。
cube_of_three =
[number**
3for number in
range(1
,11)]
for n in cube_of_three:
print
(n)1827
64125
216343
512729
1000
>>
>
自學Python從入門到放棄,nineday
想出至少三種你喜歡的比薩,將其名稱儲存在乙個列表中,再使用 for迴圈將每種比薩的名稱都列印出來。study english chinese math physics pe history for n in study print n english chinese math physics peh...
Python從入門到放棄 列表(1)
今天學習到了列表,順便做一下筆記和複習。刪 del list index list.remove val list.pop index 1 obj可選引數,要移除列表元素的索引值,預設為 index 1,刪除最後乙個列表值 改 list index newvalue 查 list index 排序 ...
python 從入門到放棄
本人所有關於python的內容均為學習期間的整理的筆記,希望可以給學習者帶來些許幫助!不過一入it深似海!準備入行者請做好充分的心理準備!計算機的知識跟新迭代速度很快,不學習就會被淘汰!如果你打算入行然後找乙份安穩的工作安度餘生,那麼我還是建議去考公務員吧!這個行業可能並不適合你!有不少的人可能都覺...