列表[List]基本操作
来源:互联网 发布:ubuntu怎么识别u盘 编辑:程序博客网 时间:2024/06/06 02:33
List列表基本操作
append 追加,无返回值
>>> x=[1,2,3]>>> x.append('4')>>> x[1, 2, 3, '4']
extend 末尾追加另一个list
>>> x=[1,2,3]>>> y=[4,5]>>> x.extend(y)>>> x[1, 2, 3, 4, 5]>>> y[4, 5]>>>
insert 插入
>>> x=[1,2,3]>>> x.insert(1,'4')>>> x[1, '4', 2, 3]
remove 移除值
>>> x=[1,2,3]>>> x.remove(1)>>> x[2, 3]>>>
pop 移除索引对应的值,默认移除最后一个,返回移除的值
>>> x=[1,2,3]>>> x.pop()3>>> x[1, 2]>>> x.pop(0)1>>> x[2]>>>
count 统计次数,返回数字
>>> x=[1,2,3,1]>>> x.count(1)2
reverse 反向存放,无返回值
>>>x=[1,2,3]>>> x.reverse()>>> x[3, 2, 1]
index 找到第一个匹配项对应的索引,返回索引值
>>> x=[1,2,3,1]>>> x.index(1)0
sort 对原列表进行排序,无返回值
sorted 对列表进行排序,返回新的列表
>>> x=[2,1,3,4,7,6,5]>>> x.sort()>>> x[1, 2, 3, 4, 5, 6, 7]#当需要保存历史列表时,有两种方法#1、先将原始值通过y=x[:]保存>>> x=[2,1,3,4,7,6,5]>>> y=x[:]>>> x.sort()>>> x[1, 2, 3, 4, 5, 6, 7]>>> y[2, 1, 3, 4, 7, 6, 5]#2、通过sorted()>>> x=[2,1,3,4,7,6,5]>>> y=sorted(x)>>> y[1, 2, 3, 4, 5, 6, 7]>>> x[2, 1, 3, 4, 7, 6, 5]
高级排序 sort(cmp,key,reverse)
参数key:必须通过一个在排序过程中使用的函数,且此函数并不直接用来确定对象的大小,而是为每个元素创建一个键,然后所有元素通过键来排序
参数reverse:为True时为反向排序,False时为正序
#通过字符串长短排序>>> x=['a','abc','ab']>>> x.sort(key=len)>>> x['a', 'ab', 'abc']#倒序>>>> x.sort(reverse=True)>>> x['abc', 'ab', 'a']
0 0
- 列表[List]基本操作
- Redis 列表(list)介绍与基本操作
- Python2 列表 (list)的基本操作
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- 菜鸟学python(11)list列表基本操作
- python中列表(list)的基本操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- python list列表操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python List列表操作
- Python 列表(List)操作
- python--列表list()操作
- python--列表list()操作
- 修改Mongodb数据类型
- java 代码取当月第一天、当年第一天
- git 版本回退总结
- Java爬虫,信息抓取的实现
- 如何将character_set_database latin1 改为 gbk
- 列表[List]基本操作
- ios开发--xcode如何实现多工程联编
- mysql修改密码
- UVA 12433 Rent a Car
- eclipse下MAVEN离线环境搭建
- hdu 2112 (题意是错的)
- linux服务器间的拷贝命令
- angular中获取一个dom元素的作用域
- SQL2008创建定时作业以及常见问题