python基礎學習3 列表及元組型別與操作

2021-10-06 16:32:21 字數 1422 閱讀 3321

#for 迴圈,注意有個冒號  此外注意python是縮進來表示作用域的,與c用{}不同

for dog in dogs:

for dog in dogs:

dog=dog.upper(

)print

(dog)

range()函式

#range()函式 

for i in

range(5

):# 迴圈列表[0,1,2,3,4]

for j in

range(1

,5):

# 迴圈列表[1,2,3,4]

#將range()轉化為列表

nums=

list

(range(5

))#nums is : [0, 1, 2, 3, 4]

# rang()可指定步長

nums=

list

(range(0

,8,2

))#nums is :[0, 2, 4, 6]

統計計算

nums=[1

,2,3

,4,5

,6,7

,8,9

,0]min

(nums)

#取得最小值:0

max(nums)

#取得最大值:9

sum(nums)

#求和: 45

列表解析(一行**生成列表)

nums=

[val**

2for val in

range(1

,10)]

#獲得1-9的2次冪列表:[1, 4, 9, 16, 25, 36, 49, 64, 81]

列表切片

#[0:3]表示取0-2      注意是冒號 not 逗號

dogs=

['little'

,'big'

,'kind'

,'bark'

]print

(dogs[0:

2])# result: ['little', 'big']

列表複製(應當指出,單純用列表名賦值得到的不是副本列表,此時兩者共用同乙個列表,類似於c++的引用)

#正確方式,用切片的表達方式

strangedogs=dogs[

:]

元組類似列表,區別是不可修改,且用圓括號來標識

yuanzu=(5

,7,9

)#定義元組變數

yuanzu[1]

#元組的訪問也用方括號,不能使用圓括號進行訪問()

#不能修改元組,只能重新定義

Python基礎3 列表

while迴圈控制語句 break 和continue是在迴圈中使 的關鍵字 break 出現在迴圈體中,終止迴圈 continue 出現在迴圈體中,跳過當次迴圈,執行下次迴圈while 迴圈巢狀 語法 while 條件語句1 條件1滿足條件時執行的 塊 while 條件語句2 條件2滿足條件時執行...

python基礎3 列表,元組

列表具有順序的資料容器,可以被修改,可以被刪除 語法結構 變數 資料一,資料二,資料三 變數 list 空列表 1.列表中的每個資料都有對應的索引,該索引就是元素 在 列表 中的位置編號,索引也可以被稱為 下標,該索 引從0開始,依次遞增 語法1 值 列表 索引 sc 60 70,80 90 pri...

Python基礎學習05 列表

如果想要刪除列表中的元素,有5種常見的方式 l 3,4,5,6,5,7 l.remove 4 print l 3,5,6,5,7 如果列表中存在多個指定元素,只刪除第1個指定元素 l.remove 5 print l 3,6,5,7 如果要刪除的元素在列表中不存在,丟擲 valueerror l.r...