遍歷通俗理解就是按順序依次訪問到序列當中的每一個數據,這個操作即叫遍歷。比如這裡有個需求,需求內容是:依次打印列表中的各個數據。這個遍歷的程序用while循環或者for循環就能完成。
需求:依次打印列表中的各個數據。
代碼體驗:
"""
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
執行結果:
需求:依次打印列表中的各個數據。
代碼體驗:
list1 = ['python', 'java', 'php']
for i in list1:
# 遍歷數據中的數據
print(i)
執行結果:
總結:通過以上兩個循環遍歷代碼可以很明顯的看出for循環遍歷的代碼要比while的少很多,一般在工作中涉及到遍歷序列當中數據的話一般優選於for循環,因為語法比較簡易點代碼量也少點。以上也是python入門教程屬於初級的知識點,適合小白學習。