Python2 列表方法
2017-10-05 19:47
323 查看
方法调用方式:
对象.方法(参数)
1、append(obvject)
append 方法用于在列表的末尾追加新的对象
例:
2、count(value)
count方法用于统计某个元素在列表中出现的次数
例:
3、extend()
extend方法用于在列表的末尾一次性追加另一个序列中的多个值
例:
4、index(value,start,stop)
index方法用于从列表中找出某个值第一个匹配项的索引位置
例:
5、insert(index,object)
insert方法用于将对象插入到列表中
参数:index为插入对象在列表中的位置
例:
6、pop(index)
pop方法会移除列表中的一个元素,并返回该元素的值,默认为移除最后一个元素
例:
7、remove()
remove方法用于移除列表中某个值得第一个匹配项
例:
8、reverse()
reverse方法将列表中的元素反向,该方法改变列表但是不返回值
例:
9、sort(cmp = None, key = None, reverse = false)
sort方法用于对列表排序,默认升序,不返回值。
例:
对象.方法(参数)
1、append(obvject)
append 方法用于在列表的末尾追加新的对象
例:
py = list('pytho') print 'py的值为:',py 打印结果: py的值为: ['p', 'y', 't', 'h', 'o'] py.append('n') print py print 'py的值为:',py 打印结果: py的值为: ['p', 'y', 't', 'h', 'o', 'n']
2、count(value)
count方法用于统计某个元素在列表中出现的次数
例:
num = list('122334455') num.cunt('2') 打印结果: 2
3、extend()
extend方法用于在列表的末尾一次性追加另一个序列中的多个值
例:
a = [1,2,3] print 'a的值:',a 打印结果: a的值: [1, 2, 3] b = [4,5,6] a.extend(b[:2]) print 'a的值:', a 打印结果: a的值: [1, 2, 3, 4, 5]
4、index(value,start,stop)
index方法用于从列表中找出某个值第一个匹配项的索引位置
例:
>py = list('python') >py.index('h') >3
5、insert(index,object)
insert方法用于将对象插入到列表中
参数:index为插入对象在列表中的位置
例:
>py = list('pythn') >py >['p', 'y', 't', 'h', 'n'] >py.insert(4,'o') >py > ['p', 'y', 't', 'h', 'o', 'n']
6、pop(index)
pop方法会移除列表中的一个元素,并返回该元素的值,默认为移除最后一个元素
例:
>py = list('python') >py > ['p', 'y', 't', 'h', 'o', 'n'] >py.pop() >'n' >py.pop(0) >'p'
7、remove()
remove方法用于移除列表中某个值得第一个匹配项
例:
>py = list('python') >py >['p', 'y', 't', 'h', 'o', 'n'] >py.remove('p') >py >['y', 't', 'h', 'o', 'n'] >py.remove('p') >ValueError: list.remove(x): x not in list #说明当删除的值不在列表
8、reverse()
reverse方法将列表中的元素反向,该方法改变列表但是不返回值
例:
>py = list('python') >py >['p', 'y', 't', 'h', 'o', 'n'] >py.reverse() >py >['n', 'o', 'h', 't', 'y', 'p'] >py[::-1] >['p', 'y', 't', 'h', 'o', 'n']
9、sort(cmp = None, key = None, reverse = false)
sort方法用于对列表排序,默认升序,不返回值。
例:
>x = [2,5,1,6,9,4] >x.sort() >x > [1, 2, 4, 5, 6, 9] #获取排序副本 >x = [2,5,1,6,9,4] >y = x[:] >y.sort() >y >[1, 2, 4, 5, 6, 9] #用sorted获取排序副本 >x = [2,5,1,6,9,4] >y = sorted(x) >y >[1, 2, 4, 5, 6, 9] #逆排序 x = [2,5,1,6,9,4] y = x.sort(reverse = Ture) y #使用函数排序 x = ['ddd','ssss','d'] x.sort(key = len) x ['d', 'ddd', 'ssss']
相关文章推荐
- python 列表转为字典的两个小方法
- python列表去重方法
- Python 列表、元组、字典t的常用方法
- 笨方法学Python 习题 34: 访问列表的元素
- Python中将字典转换为列表的方法
- python比较两个列表是否相等的方法
- Python列表解析配合if else的方法
- Python 列表 extend() 方法
- 初学python之以时间复杂度去理解列表常见使用方法
- 使用python中的in ,not in来检查元素是不是在列表中的方法
- Python操作列表之List.insert()方法的使用
- Python两种列表翻转方法的效率比较
- python之列表(list)的使用方法介绍
- Python字典按值排序、包含字典的列表按字典值排序的方法
- Python-爬取音悦台MV列表以及反爬虫方法
- python实现列表对应元素求和的两种方法
- python 列表转为字典的两个小方法
- python的基本数据类型:列表的方法
- python 字符串,列表,字典常用方法
- python 列表转为字典的两个小方法