看板 Python 關於我們 聯絡資訊
※ 引述《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
bizkit:for _index in range( len( my_list )) : 10/20 03:41