程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

[Python] 使用while和for 讓列表循環遍歷

編輯:Python

遍歷通俗理解就是按順序依次訪問到序列當中的每一個數據,這個操作即叫遍歷。比如這裡有個需求,需求內容是:依次打印列表中的各個數據。這個遍歷的程序用while循環或者for循環就能完成。

一、while循環遍歷

需求:依次打印列表中的各個數據。

代碼體驗:

"""
1. 准備表示下標的數據
2. 循環while
條件: i<3 --- 條件不能寫死,最後用len()代替
遍歷: 依次按順序訪問得到序列的每一個數據
i += 1
"""
list1 = ['python', 'java', 'php']
i = 0 # 因為列表下標從0開始
while i < len(list1): # len() 列表長度
# 列表下標不能固定寫死不然一直輸出同一個數據,和i有關聯,隨著i的變化來依次輸出列表數據
print(list1[i])
i += 1

執行結果:

二、for循環遍歷

需求:依次打印列表中的各個數據。

代碼體驗:

list1 = ['python', 'java', 'php']
for i in list1:
# 遍歷數據中的數據
print(i)

執行結果:

總結:通過以上兩個循環遍歷代碼可以很明顯的看出for循環遍歷的代碼要比while的少很多,一般在工作中涉及到遍歷序列當中數據的話一般優選於for循環,因為語法比較簡易點代碼量也少點。以上也是python入門教程屬於初級的知識點,適合小白學習。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved