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']]]
相关文章推荐
- 关于python文件操作
- 统计文件内数据 Python
- python中pip的安装
- python中pip的安装
- Python 进阶——从 list 到 NumPy
- 基于随机游走的社团划分算法label progation 的python实现
- Python2.7字符编码详解
- Python 进阶—— list 的头插和尾插
- Python高级:细说Python浅拷贝和深拷贝
- Python高级:细说Python浅拷贝和深拷贝
- Python操作XML和TXT
- Python读取ini文件
- Python操作XML
- Python之isinstance
- Python体验(10)-图形界面之计算器
- Python多版本共存之pyenv
- python中数据的保存
- python编码及文件编ASCII,Unicode和UTF-8相关知识
- python之map、filter、reduce函数
- Python中的条件判断语句与循环语句用法小结