python数据结构之表
来源:互联网 发布:vs2013写c语言 编辑:程序博客网 时间:2024/06/14 23:32
一 介绍
在python中,一般用列表来充当表来使用。
二 列表的常用方法
方法描述list.append(x)把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。list.extend(L)通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L。list.insert(i, x)在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x) 。list.remove(x)删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。list.pop([i])从列表的指定位置删除元素,并将其返回。如果没有指定索引,a.pop()返回最后一个元素。元素随即从列表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在 Python 库参考手册中遇到这样的标记。)list.clear()移除列表中的所有项,等于del a[:]。list.index(x)返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。list.count(x)返回 x 在列表中出现的次数。list.sort()对列表中的元素进行排序。list.reverse()倒排列表中的元素。list.copy()返回列表的浅复制,等于a[:]。
三 实例
>>> a =[66.25,333,333,1,1234.5]
>>>print(a.count(333), a.count(66.25), a.count('x'))
210
>>> a.insert(2,-1)
>>> a.append(333)
>>> a
[66.25,333,-1,333,1,1234.5,333]
>>> a.index(333)
1
>>> a.remove(333)
>>> a
[66.25,-1,333,1,1234.5,333]
>>> a.reverse()
>>> a
[333,1234.5,1,333,-1,66.25]
>>> a.sort()
>>> a
[-1,1,66.25,333,333,1234.5]
阅读全文
0 0
- python数据结构之表
- Python数据结构之链表
- python 数据结构一 之 线性表
- Python数据结构之图
- Python数据结构之注意事项
- Python之列表数据结构
- Python数据结构之序列
- python数据结构之栈
- python数据结构之字符串
- python数据结构之列表
- Python数据结构之序列
- python数据结构之字典
- python数据结构之字典
- python数据结构之字典
- python数据结构之集合
- python数据结构之字符串
- Python数据结构之单链表
- Python数据结构之哈夫曼树
- Kubernetes对象之Volume
- ffmpeg 错误系统
- Python的dir()函数
- 下拉菜单从数据库读取数据动态生成
- 十条jQuery代码片段助力Web开发效率提升
- python数据结构之表
- python数据结构之栈
- C++ XXTEA分组加密解密算法
- IM云通信行业步入快车道,融云或将和Twilio一样实现资本上市
- Git常用命令记录
- python数据结构之队列
- 如何参与一个GitHub开源项目?
- SSH命令详解
- 用python的列表构建一棵树