欢迎来到天天文库
浏览记录
ID:8928423
大小:13.56 KB
页数:3页
时间:2018-04-12
《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,是原地的修改列表
此文档下载收益归作者所有