#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...