1 a = [1,21,15,26] #這是列表 2 b = [100,20,30,40] #這是列表 3 #第一種:直接遍歷所有列表的值 4 for i in a: 5 print(i) 6 print("----------") 7 """ 8 第二種: 9 使用range內置函數來遍歷列表想要的值,range 范圍的意思,len也是一個內置函數, 10 len(a)代表計算a的長度,這里的a=4,4-2=2,證明這里的i=2,意思就是要遍歷兩次。 11 a的第一次是【0】,就是說a列表里的第一個也就是1,a的第二次【1】就是a列表里的第二個也就是21 12 所以print(a[i])就是a的【0】,【1】分別為1,21 13 """ 14 for i in range(len(a)-2): 15 print(a[i]) 16 print("----------") 17 """ 18 第三種和第二種差不多: 19 都是使用內置函數range范圍來遍歷列表里想要的值 20 b[2]也就是列表里的第三個:30, //兩斜杠代表除以的意思,30除以10=3,也就是i要遍歷三次 21 所以print(a[i])就是a的【0】,【1】,【2】分別為:1,21,15 22 """ 23 for i in range(b[2]//10): 24 print(a[i]) 25 #運行后的結果如下: 26 1 27 21 28 15 29 26 30 ---------- 31 1 32 21 33 ---------- 34 1 35 21 36 15
