Re: [問題] 關於for
※ 引述《luke93 (不廢江河萬古流)》之銘言:
: 不好意思 新手上路
: 如下, 當檢測到 "-G" 時, 可以有辦法直接取得arg的下一個值,
: 而不用回到for的開始?
: for arg in argv:
: if str( arg ).upper() == "-G":
: # do...
: break
如果你習慣使用有 counter 的 loop,可以考慮使用 enumerate。
# argv 必須支援 subscription, ex: argv[expression]
# 否則就得先把 argv 包成 list
for i, arg in enumerate(argv):
if str(arg).upper() == '-G':
# handle argv[i + 1]
# ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.133.16
推
06/24 22:07, , 1F
06/24 22:07, 1F
→
06/24 22:07, , 2F
06/24 22:07, 2F
→
06/24 23:00, , 3F
06/24 23:00, 3F
→
06/24 23:00, , 4F
06/24 23:00, 4F
推
06/24 23:56, , 5F
06/24 23:56, 5F
討論串 (同標題文章)