首页 / PYTHON / python之列表详解
python之列表详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python之列表详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2190字,纯文字阅读大概需要4分钟。
内容图文
![python之列表详解](/upload/InfoBanner/zyjiaocheng/1131/b3108856abb74621804fffd6d0270069.jpg)
列表(list):python五大数据类型之一,可变类型
列表的定义:
列表一般是以[]定义的,[]里面是列表存储的数据,列表里面可以包含其他数据类型,也能包含列表本身
In [24]: L1 = [‘a‘,‘b‘,‘c‘,1,2,3] In [24]: L2 = [[1, 2, 3,],[‘a‘, ‘b‘, ‘c‘]]
python的列表是有序列表,以索引表示数据所在位置 例: In [24]: L1 = [‘a‘,‘b‘,‘c‘,1,2,3] In [26]: L1[0] Out[26]: ‘a‘ In [27]: L1[1] Out[27]: ‘b‘ In [28]: L1[2] Out[28]: ‘c‘ In [29]: L1[-1] Out[29]: 3 In [30]: L1[-2] Out[30]: 2 从上面例子中可以看出,列表索引是以数字表示,从左往右是从0开始,从右往左是从-1开始
列表的常用方法:
list.append()#在指定列表的最后面追加数据
list.count()#统计指定数据在列表中出现的次数
list.extend()#扩展列表,将其他数据类型加入列表中
list.index()#查找指定数据在列表中第一次出现的索引位置
list.insert()#向指定位置插入指定数据
list.pop() #弹出指定索引位置的数据,默认弹出最后一个数据并显示弹出数据的内容
list.remove()#删除指定数据,不显示
list.reverse()#倒序
list.sort()#将列表中的数据按照ASCLL进行排序
例:
list.append() In [65]: L1 = [‘a‘,‘b‘,‘c‘,1,2,3] In [66]: L1.append(‘xxx‘) In [67]: L1 Out[67]: [‘a‘, ‘b‘, ‘c‘, 1, 2, 3, ‘xxx‘] list.count() In [68]: L2 = [1,1,1,2,2,2,2,2,3,3,3,4,5,6] In [69]: L2.count(0) Out[69]: 0 In [70]: L2.count(1) Out[70]: 3 In [71]: L2.count(5) Out[71]: 1 In [72]: L2.count(2) Out[72]: 5 list.extend() In [73]: L1 = [‘a‘,‘b‘,‘c‘] In [74]: L2 = [1,2,3,] In [75]: L1.extend(L2) In [76]: L1 Out[76]: [‘a‘, ‘b‘, ‘c‘, 1, 2, 3] list.index() In [77]: L4 = [1,2,3,4,5,1,‘a‘,‘b‘,‘a‘,3] In [78]: L4.index(1) Out[78]: 0 In [79]: L4.index(3) Out[79]: 2 In [80]: L4.index(‘a‘) Out[80]: 6 list.insert() In [89]: L5 = [‘a‘,‘b‘,‘c‘] In [90]: L5.insert(2,‘abc‘) In [91]: L5 Out[91]: [‘a‘, ‘b‘, ‘abc‘, ‘c‘] list.pop() In [92]: L6 = [‘a‘, ‘b‘, ‘abc‘, ‘c‘] In [93]: L6.pop() Out[93]: ‘c‘ In [94]: L6.pop(0) Out[94]: ‘a‘ In [95]: L6 Out[95]: [‘b‘, ‘abc‘] list.remove In [96]: L6 = [‘a‘, ‘b‘, ‘abc‘, ‘c‘] In [97]: L6.remove(‘abc‘) In [98]: L6.remove(‘b‘) In [99]: L6 Out[99]: [‘a‘, ‘c‘] list.reverse() In [100]: L7 = [1,3,5,7,6,3,4,9,‘a‘,‘b‘,‘c‘,‘r‘,‘t‘,‘j‘,‘e‘,‘F‘] In [101]: L7.reverse() In [102]: L7 Out[102]: [‘F‘, ‘e‘, ‘j‘, ‘t‘, ‘r‘, ‘c‘, ‘b‘, ‘a‘, 9, 4, 3, 6, 7, 5, 3, 1] list.sort() In [103]: L7 = [1,3,5,7,6,3,4,9,‘a‘,‘b‘,‘c‘,‘r‘,‘t‘,‘j‘,‘e‘,‘F‘] In [104]: L7.sort() In [105]: L7 Out[105]: [1, 3, 3, 4, 5, 6, 7, 9, ‘F‘, ‘a‘, ‘b‘, ‘c‘, ‘e‘, ‘j‘, ‘r‘, ‘t‘]
本文出自 “自动化运维” 博客,请务必保留此出处http://hongchen99.blog.51cto.com/12534281/1915888
原文:http://hongchen99.blog.51cto.com/12534281/1915888
内容总结
以上是互联网集市为您收集整理的python之列表详解全部内容,希望文章能够帮你解决python之列表详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。