python数据类型list方法整理
来源:互联网 发布:大数据涂子沛简介 编辑:程序博客网 时间:2024/06/03 20:17
1、list() 新建一个空的数组
2、list(iterable) 可迭代对象的元素组成的新数组
list('hello') ----> ['h', 'e', 'l', 'l', 'o']
3、append(...)添加新的元素到数组的最后
L.append(object) -- object作为一个元素添加到数组L中
arg2 = [1,2,3,4]
arg3 = [5,3]
arg2.append(arg3)
print arg2 ---------> [1, 2, 3, 4, [5, 3]]此处arg3[5,3]依旧作为一个独立的元素存在
arg3 = [5,3]
arg2.append(arg3)
print arg2 ---------> [1, 2, 3, 4, [5, 3]]此处arg3[5,3]依旧作为一个独立的元素存在
4、count(...)返回元素在数组中出现的次数
L.count(value)返回L中value出现的次数
5、extend(...)把可迭代对象的每一个元素依次插入到数组中
L.extend(iterable)
arg2 = [1,2,3,4]
arg3 = [5,3]
arg3.append(arg2)
print arg3 ---------> [5, 3, 1, 2, 3, 4]此处arg2[1,2,3,4]中的所有元素被分别独立添加到arg3中
arg3 = [5,3]
arg3.append(arg2)
print arg3 ---------> [5, 3, 1, 2, 3, 4]此处arg2[1,2,3,4]中的所有元素被分别独立添加到arg3中
6、index(...)
L.index(value, [start, [stop]])返回value第一在数组L中出现的位置,start,stop分别表示value在L所要查找的起始和结束位置,若所查元素不存在,ValueError异常
arg2 = [1,2,3,4,3,4]
print arg2.index(3)#返回元素3第一次在数组中出现的位置 ---->2
print arg2.index(3,3) #从位置3开始,返回元素3第一次在数组中出现的位置---->4print arg2.index(3,3,9) #从位置区间[3,9)之间(前开后闭),返回元素3第一次在数组中出现的位置,若不存在此元素,抛异常ValueError: 3 is not in list---->4
7、insert(...)
L.insert(index, object) 在位置index处插入元素object
8、pop(...)
L.pop(index) -> item 根据索引删除相应的元素,默认删除最后一个元素,返回被删除的元素
9、remove(...)
L.remove(value) ----删除数组L中第一次出现的元素value
注:pop与remove的区别就在于pop利用索引来删除元素,而remove则根据指定的元素来进行删除操作
10、reverse(...)
L.reverse() ----数组L的倒序排列,不返回任何数值。注:此处为对L进行的操作,print L可以看到排序后的结果。
arr = [1,2,3,4,3,4]
arr.reverse()
print arr ---->[4, 3, 4, 3, 2, 1]
11、sort(...)
L.sort(cmp=None, key=None, reverse=False) ----对数组L进行排序,没有返回值,默认情况下为正序排列
arr = [1,2,3,4,3,4]
arr.sort()
print arr ---->[1, 2, 3, 3, 4, 4]
若:
arr.sort(reverse=True)
print arr ---->[4, 4, 3, 3, 2, 1]
注:L.reverse是对数组L直接进行操作,即将原始原数组L中的所有元素直接倒序排列
L.sort(reverse=Ture)是对数组L进行了正序排列以后,在进行倒序输出
0 0
- python数据类型list方法整理
- python数据类型整理
- Python list 数据类型:列表
- Python list 数据类型:列表
- Python数据类型 之 list
- Python中list数据类型的基本函数方法
- python数据类型互换dict/list/tuple/str互换方法
- C++ list 方法整理
- 【Python】Python List list()方法
- Python内置数据类型之list
- python数据类型------list(列表)
- 07Python中的list数据类型
- Redis整理(5)之数据类型list
- Python字符串方法整理
- python list方法
- python list方法
- Python List pop()方法
- Python List insert()方法
- java正则表达式
- 中国个性化阅读产业研究报告 2013
- manuscript of the fourth generation of great designs the following is a table with the number varie
- matlab一些常用的函数memo
- 【MapReduce】
- python数据类型list方法整理
- XSS攻击代码
- 表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询) 1.Oracle表的管理
- WAVE头分析代码
- ubuntu12.04常见错误总结
- 两种平均算法的比较
- js刷新页面方法大全
- jquery的动画效果animate附加一个滚动回到页面的例子
- irrlicht引擎:为什么我会想着捣鼓这货