python 有兩種型別的迴圈:for 迴圈和 while 迴圈。for 迴圈用來遍歷可迭代物件。
for 迴圈建立和修改列表:
# creating a new list
cities =
['new york city'
,'mountain view'
,'chicago'
,'los angeles'
] capitalized_cities =
for city in cities:
))
修改列表稍微複雜些,需要使用新的函式:range()
:
range()
是乙個內建函式,用於建立不可變的數字序列。它有三個引數,必須都為整數。range(start=0, stop, step=1)
我們可以使用 range 函式為 cities 列表中的每個值生成索引。這樣我們便可以使用 cities[index] 訪問列表中的元素,以便直接修改 cities 列表中的值。
cities =
['new york city'
,'mountain view'
,'chicago'
,'los angeles'
]for index in
range
(len
(cities)):
cities[index]
= cities[index]
.title(
)
雖然修改列表是range
函式的乙個用途,但是並非只有這乙個用途。你將經常使用range
和for
迴圈重複某個操作一定的次數。
for i in
range(3
)print
("hi!"
)
"
(html_str)
Python 迴圈(筆記)
2018 04 25 for迴圈 迭代迴圈,序列結束時,就結束迴圈 range函式,遍歷 range start,end,step list1 12,27,3,28,7,8,9 list2 list3 i 0for i in range len list1 if list1 i 2 0 else p...
python學習筆記 python迴圈
foods 黃燜雞 麻婆豆腐 魚香肉絲 for food in foods print food 輸出 黃燜雞 麻婆豆腐 魚香肉絲sum 0 for x in 1 2,3 4,5 6,7 8,9 10 sum sum x print sum 輸出 55list range 5 輸出 0,1,2,3,...
python學習筆記(迴圈)
python中沒有沒有do while迴圈。迴圈體如果有多條語句,那麼靠縮進來表示乙個塊。1.while迴圈 1 一般形式 while condition operation 2 和else連用 當while迴圈條件不符合的時候跳出迴圈的時候如果想在跳出的時候執行某個句子,可以和else連用,這個方...