Re: [問題] for x in list 的 x

看板Python作者 (好人攝影師)時間16年前 (2008/10/20 00:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《StubbornLin (Victor)》之銘言: : ※ 引述《bobhsiao (㊣小臃腫㊣)》之銘言: : : list = [1, 2, 3, 4, 5] : : for x in list: : : x = 0 : : for x in list: : : print x, : : 執行結果: 1 2 3 4 5 : : ---------------------------- : : 我的問題是: 有沒有方法可以用 for loop 去修改 list 內的值? : 用i去存取就可以 : for i, x in enumerate(list): : list[i] = x + 1 my_list = [1, 2, 3, 4, 5] for i in range(5): my_list[i] = 0 print my_list 結果如下 [0, 0, 0, 0, 0] -- 電腦做什麼事 http://pydoing.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.135.172

10/20 03:41, , 1F
for _index in range( len( my_list )) :
10/20 03:41, 1F
文章代碼(AID): #18-rqx7k (Python)
討論串 (同標題文章)
文章代碼(AID): #18-rqx7k (Python)