您的位置:首页 > 编程语言 > Python开发

Python 进阶——重访 list

2016-03-21 09:05 459 查看

pop() vs remove()

(0)两者都是对 list 的更易型操作

(1)pop() 接受的参数是下标,remove() 接收元素值;

也即 pop() 根据下标删除元素,remove() 根据具体的元素值删除元素;

也即如果我们能够比较容易拿到元素的下标,我们使用 pop,如果我们想要删除某一给定的值,则使用 remove()

index()成员函数架起了pop()和remove()之间的桥梁

l.pop(l.index(v)) = l.remove(v)

(2)pop() 返回下标对应的元素值,remove() 返回值为空,符合逻辑

(3)pop()接受参数为空,从尾部开始弹出

二维列表(lists of lists)

二维列表用于刻画树结构



我们可将该树表示为一个二维列表(lists of lists):

>>> T = [['a, b'], ['c'], ['d', ['e', 'f']]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: