學習筆記 Python中操作列表

2021-10-22 18:55:43 字數 2899 閱讀 1475

array =

['first'

,'second'

,'third'

,'fourth'

,'fifth'

]for num in array:

//取出array中的元素賦給num

print

(num)

//輸出列表中的元素

print之前必須要縮排,代表了for迴圈需要執行的語句;如果有多個語句需要在同乙個for迴圈中執行,那麼每行都縮排;如果下行**不為for迴圈內容,則該行**頂格編寫(for迴圈結束後執行的操作)。

for value in

range(1

,5):

#range()函式從第乙個值開始生成直至第二個值之前停止,range()函式預設步長為1

print

(value)

#輸出1~4,四個數

num_array =

list

(range(1

,6))

print

(num_array)

#輸出列表[1,2,3,4,5]

#使用range函式生成指定步長資料

even_array =

list

(range(2

,11,2

))#從2~11,步長為2的數字

print

(even_array)

#squares =

for value in

range(1

,11) temp = value**

2print

(squares)

digits =[1

,2,3

,4,5

,6,7

,8,9

,0]min

(digits)

#計算最小值

max(digits)

#計算最大值

sum(digits)

#計算和

squares =

[value**

2for value in

range(1

,11)]

print

(squares)

num_array =[1

,2,3

,4,5

,6,7

,8,9

,0]print

(num_array[0:

5])#輸出列表的第一位至第五位

print

(num_array[:3

])#沒有指定首位的索引,預設從頭開始

print

(num_array[6:

])#沒有指定末尾的索引,預設到尾結束

print

(num_array[-2

:])#負數代表距離末尾的位置開始

num_array =[1

,2,3

,4,5

,6,7

,8,9

,0]print

("here are the first three number in the array:"

)for num in num_array[:3

]:print

(num)

first_array =[1

,2,3

,4,5

,6,7

,8,9

,0]second_array = first_array[:]

#切片拷貝10)

11)print

(first_array)

#[1,2,3,4,5,6,7,8,9,0,10]

print

(second_array)

#[1,2,3,4,5,6,7,8,9,0,11]

third_array = first_array #鏈結拷貝,相當於重新命名12)

13)print

(first_array)

#[1,2,3,4,5,6,7,8,9,0,10,12,13]

print

(third_array)

#[1,2,3,4,5,6,7,8,9,0,10,12,13]

列表是用於儲存在程式執行期間可能變化的資料集。列表可以修改,元組不可以修改。

元組使用 () 來標識,列表使用 來標識

dimensions =

(200,50

)print

(dimensions[0]

)#輸出元組第一位元素

print

(dimensions[1]

)#輸出元組第二位元素

dimensions =

(200,50

)for num in dimensions:

print

(num)

修改元組變數,即重新賦值。

dimensions =

(200,50

)print

("\noriginal dimensions:"

)for num in dimensions:

print

(num)

dimensions =

(400

,100

)//重新賦值

print

("\nmodified dimensions:"

)for num in dimensions:

print

(num)

python學習筆記 列表操作

python 列表操作 bicycles trek cannondale redline specialized bicycle bicycles n 1 bicycle bicycles 1 bicycles.insert n 1,long del bicycles n 1 bicycle bic...

Python學習筆記 列表操作

1.列表直接定義 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 嘿嘿 3.新增列表.extend 1 兩種錯誤 member.extend 小明 小紅 traceback most recent call last f...

Python學習筆記 操作列表

coding utf 8 created on mon mar 2 11 52 59 2020 author 86159 分隔成多個cell執行,快捷鍵ctrl enter執行 fs aa bb vv 從列表fs中取出乙個元素,儲存到變數f中,再迴圈重複輸出操作 for f in fs if f a...