python列表(list)操作

python列表(list)操作

ID:8928423

大小:13.56 KB

页数:3页

时间:2018-04-12

python列表(list)操作_第1页
python列表(list)操作_第2页
python列表(list)操作_第3页
资源描述:

《python列表(list)操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、列表在 python 中感觉是最灵活的有序集合对象类型,有点像其他语言的数组的类型列表可以嵌套,索引和分片操作嵌套:l3=['a',['b','cc']]索引:l3[1]分片:l3[2:4]已知列表:a=[1,2,3,4,5]pythonlist索引:列表索引的下标默认是从第0个开始的,比如我们需要获取第1个元素1,那我们可以用a[0].如果需要获取最后一个元素,那可以通过a[-1]。1append()方法向列表的尾部插入数据有点像push操作它可以push大部分数据,比如数字,字符串到列表里,比如:a.ap

2、pend(6)a.append(7)a.append([1,3])如果你要进行列表的合并的话,用下面的extend方法2extend()方法b=['a','b']a.extend(b)printa输出列表a的结果是[1,2,3,4,5,a,b]3insert()方法比如a.insert(1,66)输出结果是[1,66,2,3,4,5,'a','b']4remove()方法a.remove(66)输出的结果是:[1,2,3,4,5,'a','b']删除列表里面指定的值,如果没有的话,报错:Traceback(m

3、ostrecentcalllast):File" ",line1,in  ValueError:list.remove(x):xnotinlist 4pop方法 a.pop() 输出的结果是'b' a.pop(2) 输出的结果是3 如果你没有指定参数的话,默然是返回列表的最后一个字符,如果指定的话,返回当前指定的索引的值 5index方法 a.index(2) 发现了一个很奇怪的问题,我直接输出a.index(0)就会报错,因为index方法在取值的时候,有个判断元素是否存在,如果不存在则抛出异常。 6pyt

4、hon列表查找 我们可以通过in的方法来进行查找。如果需要查找的值在列表里,则返回true,否则返回false 7判断python列表为空: 判断列表为空有两种方法,一个是通过len(列表),然后看返回结果,还有一个是通过if判断,如果是空列表,则返回false 8python列表长度: 通过len(列表)就可以得到结果 9python列表变量循环: 直接用forin迭代列表输出就行。 10python列表随机选值: 可以通过importrandom模块,然后随机生成一个整数,在到列表里面去取数据,但是如果超

5、过索引范围,则会报错。 11python列表排序: 直接通过列表自身的sort()方法就能对列表进行排序,注意这个方法返回none,是原地的修改列表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。