python學習筆記6(建立列表)

2021-10-21 02:57:01 字數 3458 閱讀 5837

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

):print

('奇數列表:'

)print

(values)

#輸出1-20的偶數

values=

for value in

range(2

,21,2

):print

('偶數列表:'

)print

(values)

#輸出1-20中3的倍數

values=

for value in

range(3

,21,3

):print

('3的倍數列表:'

)print

(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已經內建確定序列的長度以及確定最大和最小的元素...