标签:
列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目
列表是可变的数据类型
列表的组成:用[]表示列表,包含了多个以逗号分隔开 数字,或者字符串。
列表是序列的一种,它也具有序列的基本操作
如: +,*,max,min等操作。此外 因为列表是可变的序列集合,它支持一些常见的 读写跟新操作
如:
| 操作 | 列子 |
描述 |
|---|---|---|
| 取值 | list=[‘mileo‘,30,‘maile‘] list[0],list[0:2] |
其实就是序列的切片和索引操作 |
| 添加 |
list.append("12345") |
在列表末尾添加一个元素 |
| 删除 |
list.remove(‘12345 ‘) del(list[]) |
删除列表中的某个元素 |
| 修改 | list[0]=x |
针对索引重新赋值 |
| 查找 |
x in list |
查早其实就是 序列的 in 操作 |
此外 列表内置了一些特定的函数 来提供对于列表的一些操作
| SN | 方法及描述 |
|---|---|
| 1 | list.append(obj) 添加obj对象到列表 |
| 2 | list.count(obj) 计算返回obj出现在列表的次数 |
| 3 | list.extend(seq) 附加序列seq内容到列表 |
| 4 | list.index(obj) 返回列表中出现obj的最小索引 |
| 5 | list.insert(index, obj) 插入obj对象在列表偏移索引位置 |
| 6 | list.pop(obj=list[-1]) 移除并返回列表最后一个对象或obj |
| 7 | list.remove(obj) 从列表中移除obj对象 |
| 8 | list.reverse() 反转列表的对象 |
| 9 | list.sort([func]) 排序列表中的对象,使用func比较(如果给定) |
走进Python世界(五)数据类型 3. 序列类型-列表(List)
标签:
原文地址:http://my.oschina.net/u/1041012/blog/483332