list遍歷方法?
= [1, 2, 3, 4, 5]這里創(chuàng)建一個(gè)列表,也就是list,list是可以遍歷的,是可修改有序的數(shù)據(jù)。
for i in l: print(i) 用for loops就可以直接遍歷list。在下方可以設(shè)置逐個(gè)打印出來,證明遍歷的效果。
for l in l: print(l) 單獨(dú)的每個(gè)特殊遍歷,可以定義和列表一樣的變量名字,但是不建議這樣定義,會(huì)造成混繞。
l = ["a", "b", "c", "d"]for i in range(len(l)): print(i, l[i]) 另外如果我們用range配合len就可以在遍歷的時(shí)候指定序號(hào)。
l = ["a", "b", "c", "d"]a = [i for i in l]print(a)列表推導(dǎo)式進(jìn)行變量是一種高級(jí)的方法,也是非常常見的。
for x, y in zip([1, 2, 3], ["Peter", "Alice", "Chris"]): print(x, y) 利用zip函數(shù)可以同時(shí)遍歷兩個(gè)列表
print(*zip([1, 2, 3], ["Peter", "Alice", "Chris"]))這樣可以用zip做反向操作。
a = [1, 2, 3]b = ["Peter", "Alice", "Chris"]for i in a: for y in b: print(i, y) 嵌套的循環(huán)有另外一種遍歷的效果。
a = [1, 2, 3]n = 0while n < 2: for i in a: n += 1 print(i) 如果配合while來遍歷,功能也是可以涉及到很多方面。