Re: [問題] 卡了我好幾小時的問題

看板Python作者 ([i-a-p-p-t-t])時間15年前 (2010/04/06 22:38), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《takeabreak2 (小林)》之銘言: : 為什麼 : for l in y: : y.remove(l) : 這樣y卻沒有變成空的?? : P.S. y是個list : 我初學不到一個月QQ : 麻煩高手解惑一下,謝謝 要清空y只要 del y[:] 如果一邊要iterate又要一邊刪成員的話,倒過來。 例如:(把偶數成員刪掉) for i in range(len(y)-1,-1,-1): if y[i]%2==0: del y[i] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.93.4

04/06 23:08, , 1F
恩~我知道用del就可以清空y了,但其實我的目的不是要
04/06 23:08, 1F

04/06 23:09, , 2F
清空y,然後再把我遇到的問題簡化
04/06 23:09, 2F
文章代碼(AID): #1BkqTo8W (Python)
文章代碼(AID): #1BkqTo8W (Python)