2014-03-07 65 views
-1

python會有一個問題,處理我在各種for-in循環中使用item ???for循環多次使用相同的參數

list1 = (A,B,C,D) 
list2 = (E,F,G,H) 

for item in list1: 
    (eg) ...item+5 
    (eg) ...item*1 

for item in list2: 
    (eg) ...item+2 
    (eg) ...item*3 
+0

這是一個「試試看」的問題:當你嘗試時發生了什麼?您是否遇到過讓您懷疑Python *會對此產生問題的行爲?如果是這樣,那是什麼行爲?如果不是,是什麼讓你問? – kojiro

+0

還沒有到腳本可以測試的階段,並沒有寫一個小腳本來測試它的麻煩。 認爲在這裏問問會比稍後再回來重新做這件事更快;) –

+0

你可以在[REPL]中快速測試(http://en.wikipedia.org/wiki/Read%E2% 80%93eval%E2%80%93print_loop),而不會中斷任何現有項目。只需在命令提示符下鍵入'python'。 – kojiro

回答

1

Python在for循環中重用名稱時沒有問題。

item將獲得反彈的每一個迭代,你可以安全地重用它。