python中常用的列表类型内建函数
2014-05-10 10:38
711 查看
1、list.append(obj) 向列表中添加一个对象obj
2、list.count(obj) 返回一个对象obj在列表中出现的次数
3、list.extend(seq) 把序列seq的内容添加到列表中
4、list.index(obj, i=0, j=len(list))
返回 list[k] == obj 的 k 值,并且 k 的范围在 i<=k<j;否则引发 ValueError 异常。
5、list.insert(index, obj) 在索引量为 index 的位置插入对象obj
6、list.pop(index=-1) 删除并返回指定位置的对象,默认是最后一个对象
7、list.remove(obj) 从列表中删除找到的第一个obj对象,如果不存在则返回一个ValueError错误。
8、list.reverse() 原地翻转列表
9、list.sort(func=None,key=None,
reverse=False)
以指定的方式排序列表中的成员,如果 func 和 key 参数指定,则按照指定的方式比较各个元素,如果 reverse 标志被置为True,则列表以反序排列。
fruits = ['apple', 'pear', 'orange'] >>> fruits.append('apple') >>> fruits ['apple', 'pear', 'orange', 'apple']
2、list.count(obj) 返回一个对象obj在列表中出现的次数
>>> fruits.count('apple') 2
3、list.extend(seq) 把序列seq的内容添加到列表中
>>> seq = ['banana', 'strawberry'] >>> fruits.extend(seq) >>> fruits ['apple', 'pear', 'orange', 'apple', 'banana', 'strawberry']
4、list.index(obj, i=0, j=len(list))
返回 list[k] == obj 的 k 值,并且 k 的范围在 i<=k<j;否则引发 ValueError 异常。
>>> fruits.index('orange',0, len(list)) 2 >>> fruits.index('lemon',0, len(list)) Traceback (most recent call last): File "<pyshell#11>", line 1, in <module> fruits.index('lemon',0, len(list)) ValueError: 'lemon' is not in list
5、list.insert(index, obj) 在索引量为 index 的位置插入对象obj
>>> fruits.insert(3, 'lemon') >>> fruits ['apple', 'pear', 'orange', 'lemon', 'apple', 'banana', 'strawberry']
6、list.pop(index=-1) 删除并返回指定位置的对象,默认是最后一个对象
>>> fruits.pop() 'strawberry' >>> fruits ['apple', 'pear', 'orange', 'lemon', 'apple', 'banana']
7、list.remove(obj) 从列表中删除找到的第一个obj对象,如果不存在则返回一个ValueError错误。
>>> fruits.remove('apple') >>> fruits ['pear', 'orange', 'lemon', 'apple', 'banana'] >>> fruits.remove('strawberry') Traceback (most recent call last): File "<pyshell#25>", line 1, in <module> fruits.remove('strawberry') ValueError: list.remove(x): x not in list
8、list.reverse() 原地翻转列表
>>> fruits.reverse() >>> fruits ['banana', 'apple', 'lemon', 'orange', 'pear']
9、list.sort(func=None,key=None,
reverse=False)
以指定的方式排序列表中的成员,如果 func 和 key 参数指定,则按照指定的方式比较各个元素,如果 reverse 标志被置为True,则列表以反序排列。
>>> fruits.sort() >>> fruits ['apple', 'banana', 'lemon', 'orange', 'pear'] >>> fruits.sort(reverse=True) >>> fruits ['pear', 'orange', 'lemon', 'banana', 'apple']
相关文章推荐
- [leetcode]Construct Binary Tree from Inorder and Postorder Traversal @ Python
- Python爬虫示例
- python--内建os.walk遍历目录
- [转]使用Eclipse与Pydev开发Python
- Python的一些技巧
- 笔试 - 高德软件有限公司python试题 及 答案
- python的cls,self,classmethod,staticmethod
- python 参考手册 第五章
- Python中常用的字符串内建函数
- python学习笔记——第九章 属性 方法和迭代器
- Python<8>有关字典
- Python快速学习10: 循环的对象及设计 (生活的规律)
- Python快速学习10: 循环的对象及设计 (生活的规律)
- python中一个简单的webserver
- python中一个简单的webserver
- python中一个简单的webserver
- python中一个简单的webserver
- python中一个简单的webserver
- python中一个简单的webserver
- python将文字转换成图片