1.使用函式range()
#函式range()讓python從指定的第乙個數值開始數,並且達到指定的n-1結束
#利用range()函式生成一系列數字,生成數字1-5
for value in
range(1
,6):
print
(value)
123
45
2.使用range()建立數字列表
#利用range()函式生成一系列數字,生成數字1-9,利用list()轉換為列表
values=
list
(range(1
,10))
print
('列表values如下:'
)print
(values)
列表values如下:[1
,2,3
,4,5
,6,7
,8,9
]
#利用range()函式生成一系列數字,利用list()轉換為奇數/偶數列表
values=
list
(range(1
,11,2
))print
('奇數列表values如下:'
)print
(values)
values=
list
(range(2
,11,2
))print
('偶數列表values如下:'
)print
(values)
奇數列表values如下:[1
,3,5
,7,9
]偶數列表values如下:[2
,4,6
,8,10
]
#計算1-10的平方
squares=
#建立乙個空列表
for value in
range(1
,11):
#生成數字1-10
square=value**
2#計算每個數的平方
#將平方值新增到列表中
print
(squares)
#列印列表
print
('列表中的最小值:'
+str
(min
(squares)))
#列表中的數值為整數,這裡需要轉換為字串型別才能如此輸出
print
('列表中的最大值:'
+str
(max
(squares)))
print
('列表中的總和:'
+str
(sum
(squares)
))
[1,
4,9,
16,25,
36,49,
64,81,
100]
列表中的最小值:1
列表中的最大值:100
列表中的總和:385
4.列表解析
5.動手試一試
#輸出1-20的奇數
for value in
range(1
,21,2
('奇數列表:'
(values)
#輸出1-20的偶數
values=
for value in
range(2
,21,2
('偶數列表:'
(values)
#輸出1-20中3的倍數
values=
for value in
range(3
,21,3
('3的倍數列表:'
(values)
奇數列表:[1
,3,5
,7,9
,11,13
,15,17
,19]偶數列表:[2
,4,6
,8,10
,12,14
,16,18
,20]3的倍數列表:[3
,6,9
,12,15
,18]
4-9:
values=
#輸出1-10的立方
#方法1
for value in
range(1
,11):
3)print
('1-10立方列表:'
)print
(values)
#方法2
values=
[value**
3for value in
range(1
,11)]
print
('1-10立方列表:'
)print
(values)
1
-10立方列表:[1
,8,27
,64,125
,216
,343
,512
,729
,1000]1
-10立方列表:[1
,8,27
,64,125
,216
,343
,512
,729
,1000
]
6 Python學習筆記 列表,元祖
列表 列表建立 var 1,2,3 列表訪問 索引以及切片訪問列表的區域性內容 列表的修改 1 可以通過索引切片的方式修改列表中已經存在的元素 刪除元素 del var 通過索引刪除元素 列表的方法 extend seq 將seq序列的每乙個元素依次追加到列表末尾 pop index 彈出指定索引位...
python學習筆記 4建立數值列表
1.使用函式range 能輕鬆生成一系列的數字 helloword.py for value in range 1,5 print value 輸出 d www python helloword.py12 34函式range 讓python從你指定的第乙個值開始數,並在到達你指定的第二個值後停止,因...
Python 列表 學習筆記
序列是python中基本資料結構。序列中每個元素都分配到乙個數字 它的位置或索引值 第一位索引值是0,第二位是1,以此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,python已經內建確定序列的長度以及確定最大和最小的元素...