Python for迴圈與range函式的使用詳解

2022-10-04 17:48:13 字數 1276 閱讀 9783

for 迴圈

for … in 語句是另一種迴圈語句,其特點是會在一系列物件上進行迭代(iterates),即它會遍歷序列中的每乙個專案

注意:1、else 部分是可選的。當迴圈中包含它時,它迴圈中包含它時,它總會在 for 迴圈結束後開始執行,除非程式遇到了 break 語句。

2、for … in 能在任何佇列中工作。有的是通過內建 range 函式生成一串數字列表,也可以是包含任何型別物件的佇列。

eg.數字列表

for i in range(1,5):

print(i)

else:

print("for 迴圈結束")

eg.字串列表

lessons = ["語文","數學","英語"]

for lntxvztjmdesson in lessons:

print("------------------"+'\n'+lesson)

else:

print("------------------")

print("for 迴圈結束")

range()函式

一般形式:range(start,stop[,step])

eg.# range 型別

a = list(range(10,0,-1))

print(a)

並行迭代

迭代,在 python 中的表現就是用 f程式設計客棧or 迴圈,從物件中獲得一定數量的元素。

將 for 迴圈用於列表、字串、字典的鍵值對,這就是迭代。

zip()的引數需要是可迭代物件。zip 函式的返回值是乙個 zip 物件。

eg.兩個列表中值對應相加

a = [1,2,3,4,5]

b = [9,8,7,6,5]

c= for x,y in zip(a,b):

d.append(x+y)

e程式設計客棧 print(d)

a = [1,2,3]

b = ['python','','articleyeung']

c =

for x,y in zip(a,b):

c.append(str(x)+':'+y)

else:

print(c)

以上所述是小編給大家介紹的python for迴圈與range函式的使用詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**ntxvztjmd的支援!

本文標題: python for迴圈與range函式的使用詳解

本文位址:

pythonfor迴圈教程 for迴圈

for迴圈 它能夠迭代任何序列的項,例如列表或字串。語法 syntax for iterating var in sequence statements s 如果序列包含表示式列表,則首先對其進行求值。然後,將序列中的第一項分配給迭代變數iterating var 接下來,執行語句塊。列表中的每個專...

Python for 迴圈語句

python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。語法 for迴圈的語法格式如下 for iterating var insequence statements s 流程圖 例項 usr bin python coding utf 8 forletterin python 第乙...

PYTHON for迴圈練習

1.使用者登陸程式需求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確?name root passwd westos 3.為了防止暴力破解,登陸僅有三次機會,如果超過三次機會,報錯提示 for i in range 3 name raw input 使用者名稱 passwd raw i...