介绍
小编给大家分享一方下python中列表法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
一、创建列表只要把逗号分隔的不同的数据项使用方括号([])括起来即可下标(角标,索引)从0开始,最后一个元素的下标可以写1
list =, [& # 39; 1 & # 39;, ' 2 ' 3 ')
列表=[],空列表
二、添加新的元素
list.append()在列表末尾增加一个元素 list.insert (n, & # 39; 4 & # 39;)在指定位置添加元素,如果指定的下标不存在,那么就是在末尾添加 list1.extend(用于)合并两个list 用于中仍有元素
三、查看列表中的值
打印(列表[n]),使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符 打印(list.count (xx)查看某个元素在这个列表里的个数,如果改元素不存在,那么返回0 打印(list.index (xx)找到这个元素的小标,如果有多个,返回第一个,如果找一个不存在的元素会报错
四、删除列表中的元素
list.pop()删最后一个元素 list.pop (n)指定下标,删除指定的元素,如果删除一个不存在的元素会报的错 list.remove (xx)删除列表里面的一个元素,有多个相同的元素,删除第一个 print (list.pop())有返回值 print (list.remove())无返回值 del 列表[n],删除指定下标对应的元素 dellist 删除整个列表,,列表删除后无法访问
五、排序和反转
list.reverse()将列表反转 list.sort()排序,默认升序 list.sort(反向=True)降序排列 注:列表中有字符串,数字时不能排的序,排序针对同类型
六、列表操作的函数
1, len(列表):列表元素个数
2,马克斯(列表):返回列表元素最大值
3分钟(列表):返回列表元素最小值
4,列表(seq):将元组转换为列表
5,列举用法(打印元素对应的下标)
,,,,list1 =,(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;】 ,,,print (isinstance (l,迭代器)) ,,,print (isinstance (l, Iterable)) ,,,for 指数,v 拷贝列举(list1): ,,,,,,,印刷(& # 39;index =, % s,, value =, % & # 39;, %(指数,v)) , ,,,list1_iter =, iter (list1) ,,,print (isinstance (list1_iter,迭代器)) ,,,print (isinstance (list1_iter, Iterable))
同时取下标,元素
七、列表循环和切片
1,循环
,,,,list1 =,(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;】 ,,,for l 拷贝list1: ,,,,,,,印刷(l)
如果直接的循环一个列表的时候,那么每次循环的值都是这个列表里面的元素
2,切片(取列表值的一种方法)
名称(n: m),切片是不包含后面那个元素的值(顾头不顾尾) 名称[m]如果切片前面一个值缺省的话,从开头开始取 名称[n:]如果切片后面的值缺省的话,取到末尾 名称[:]如果全部缺省,取全部 名称(n: m:]年代:步长,隔多少个元素取一次 步长是正数,从左往右取 步长是负数,从右往左取
注:切片同样适用于字符串,字符串也有下标(如果你理解字符串是用字符数组实现的,这就更容易理解了)
八,列表生成式
列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建表的生成式。
以上是Python中列表方法有哪些的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!