Re: [問題] 刪除list中特定的element

作者: mikapauli (桜花)   2014-02-03 10:38:48
※ 引述《neurone (明月照大江)》之銘言:
: 小弟有個問題請各位大師,我想要刪掉input list中特定的element
: 以下為例,想要刪掉值為0,9 的element。但是index=7的0 刪不掉。
: 請問程式碼哪裡出錯造成這樣的問題?
: 謝謝各位撥冗解救小弟
: ================================
: input = [0,0,1,2,3,4,0,5,6,7,8]
: del_char = [0,9]
: print input
: for item in input:
: if item in del_char:
: input.remove(item)
: print input
: ================================
: 預期結果:[1,2,3,4,5,6,7,8]
: 實際結果:[1,2,3,4,0,5,6,7,8]
remove(...)
L.remove(value) -> None
作者: tiefblau (tiefblau)   2014-02-03 10:50:00
我想知道第二種寫法有什麼好處??
作者: mikapauli (桜花)   2014-02-03 12:03:00
不用想變數名稱XD
作者: flarehunter (Range)   2014-02-03 15:49:00
看起來是寫lisp成癮的人XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com