Re: [問題] for迴圈問題

看板Python作者 (H-H-H-H-H-H-H-H-H-H-H-H)時間11年前 (2013/07/06 21:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《MAGICXX (逢甲阿法)》之銘言: : 大家好~ : 我現在有一個list(a) 然後我需要一次讀兩個list裡面的值做運算 : 可是我之前在做for迴圈的時候 只有讀取過第一個數字...? : 不知道要怎麼讓他讀一次第一個 第二個來用? : 比如說 : a=[1,2,3,4,5,6] : 我想用for 讓他可以一次讀到 : 1,2 : 3,4 : 5,6 : 這樣子的值出來用?? : 不知道哪位前輩可以幫幫忙~@@? ==== Code ==== a=[1,2,3,4,5,6] print("第1個for") for i in range(0, len(a), 2): print(a[i],a[i + 1]) print(a[i:i+2]) print("第2個for") for n, m in zip(a[0::2], a[1::2]): print(n,m) ==== Output ==== >>> ================================ RESTART ================================ >>> 第1個for 1 2 [1, 2] 3 4 [3, 4] 5 6 [5, 6] 第2個for 1 2 3 4 5 6 >>> ==== Shell ==== >>> print(a) [1, 2, 3, 4, 5, 6] >>> print(a[0::2]) [1, 3, 5] >>> print(a[1::2]) [2, 4, 6] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.67.49.104 ※ 編輯: Prius 來自: 111.67.49.104 (07/06 21:55)
文章代碼(AID): #1Hs25Nxn (Python)
討論串 (同標題文章)
文章代碼(AID): #1Hs25Nxn (Python)