python第4章操作列表練習

2021-10-03 08:29:50 字數 1493 閱讀 3122

# 4-3  數到 20:使用乙個 for 迴圈列印數字 1~20(含)。

for value in range(1,21):#忘加冒號

print(value)

# 4-4 一百萬:建立乙個列表,其中包含數字 1~1 000 000,再使用乙個 for 迴圈將這

# 些數字列印出來(如果輸出的時間太長,按 ctrl + c停止輸出,或關閉輸出視窗)。

#one_mi=

#for value in range(1,1000001):

one_mi = list(range(1,1000001))

for value in one_mi:

print(value)

# 4-5 計算 1~1 000 000 的總和:建立乙個列表,其中包含數字 1~1 000 000,再使用

# min() 和 max() 核實該列表確實是從 1開始,到 1 000 000結束的。另外,對這個列表調

# 用函式 sum() ,看看 python將一百萬個數字相加需要多長時間。

print(min(one_mi))

print(max(one_mi))

print("begin")

sum(one_mi)

print("end")

# 4-6 奇數:通過給函式 range() 指定第三個引數來建立乙個列表,其中包含 1~20的

# 奇數;再使用乙個 for 迴圈將這些數字都列印出來。

jishu = list(range(1,21,2))

print(jishu)

for value in jishu:

print(value,end="")

jishu = [value for value in range(1,21,2)]

print(jishu)

# 4-7 3 的倍數:建立乙個列表,其中包含 3~30內能被 3整除的數字;再使用乙個 for

# 迴圈將這個列表中的數字都列印出來。

three = list(range(3,31,3))#[value for value in range(3,31,3)]

for value in three:

print(value)

# 4-8 立方:將同乙個數字乘三次稱為立方。例如,在 python 中,2 的立方用 2**3

# 表示。請建立乙個列表,其中包含前 10個整數(即 1~10)的立方,再使用乙個 for 循

# 環將這些立方數都列印出來。

lifang=

for value in range(1,11):

print(lifang[-1])

# 4-9 立方解析:使用列表解析生成乙個列表,其中包含前 10個整數的立方。

lifang = [value**3 for value in range(1,11)]

for value in lifang:

print(value)

第4章 操作列表

4.1.1 迴圈 遍歷 1.for迴圈 python中for迴圈的執行部分需要縮排,但是想要在迴圈之後再做其他執行,那麼該執行部分不需要縮排 輸出為 注 如果第二個print 不縮排,那麼 i can t wait to see your next trick,只會輸出一次,並且名字是carolin...

第4章深入列表

names libai dufu qingzhao yuanming for name in names print name print n print you are so beautiful for 迴圈注意冒號,縮排,一般要逐個給新變數 none for none in names prin...

Python學習筆記第3章 操作列表 1

一 遍歷整個列表 我們經常需要遍歷列表的所有元素,為了避免大量的重複 這裡我麼使用for迴圈來解決這些問題。實現 name chenchen weipeng jiangnan suqin for person in name print person 執行結果如下 chenchen weipeng ...