看板 [ Python ]
討論串[問題] for loop 的 index 存取問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 6→)留言8則,0人參與, 7年前最新作者rexyeah (ccccccc)時間7年前 (2018/06/26 16:35), 編輯資訊
0
1
0
內容預覽:
因為不知道你要判斷什麼條件,以你要的預期結果也許可以寫成. def do(x):. # do something. print x. [do(a) for a in range(5) if not (a%2)]. result:. 0. 2. 4. --. 發信站: 批踢踢實業坊(ptt.cc)

推噓1(1推 0噓 3→)留言4則,0人參與, 7年前最新作者jlhc (H)時間7年前 (2018/06/26 15:32), 編輯資訊
0
1
0
內容預覽:
for i in range(5):. if condition:. continue. print(i). 判斷後使用 continue 應該可以解決你的問題.. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.104.191.210. 文章網址: https://www

推噓3(3推 0噓 10→)留言13則,0人參與, 7年前最新作者henry8168 (番薯猴)時間7年前 (2018/06/26 14:56), 7年前編輯資訊
0
1
0
內容預覽:
剛發現一件我誤會很久的事情,假設我有段程式碼:. for i in range(5):. print(i). i += 1. 我執行的預期結果是. 0. 2. 4. 結果卻是. 0. 1. 2. 3. 4. https://imgur.com/V0glZVM.png. 這跟 C++ 的理解真的差很多
(還有380個字)
首頁
上一頁
1
下一頁
尾頁