也有mylist.__delitem__(2) 你愿意用你用
【 在 tigereal (tigereal) 的大作中提到: 】
: 标 题: 才开始学python,关于列表,有个小疑惑
: 发信站: 水木社区 (Sun Apr 5 15:37:24 2020), 转信
:
: 对列表项的增添,列表对象本身有个函数叫做append的,为什么删除列表项,没有一个对应的函数dele之类的,而是用外部dele语句来做到呢?作为一个面向对象的语言,为啥不能把对自身的操作都封装在对象内部?
:
: 比如:
:
:
: >>> mylist=[1,2,3]
: >>> mylist
: [1, 2, 3]
: >>> mylist.append (6)
: >>> mylist
: [1, 2, 3, 6]
: >>> del mylist[2]
: >>> mylist
: [1, 2, 6]
:
:
: 删除列表项时,为什么不能搞成类似下面这样:
:
: mylist.delete(2)
:
: --
: ※ 修改:·tigereal 于 Apr 5 15:39:51 2020 修改本文·[FROM: 219.155.76.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 219.155.76.*]
--
修改:tigereal FROM 219.155.76.*
FROM 61.149.143.*