基础数据类型之列表
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了基础数据类型之列表,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2007字,纯文字阅读大概需要3分钟。
内容图文
![基础数据类型之列表](/upload/InfoBanner/zyjiaocheng/1054/736d1a2576ea44418b1a0c86456a128f.jpg)
列表
-
有序,可变,可索引
-
作用:储存数据,支持很多数据类型(int,str,bool,list,tu,dict)
-
英文逗号分割每一个元素
-
lis = [1992,1103,'david',True]
列表的方法
1,增加
-
lst.append()
-
append()方法:在末尾添加元素
-
原地修改列表,是真正意义上的在列表尾部添加元素,速度较快。
-
lis = [1992,1103,'david',True] lis.append('wuxiaoyu') print(lis) result [1992, 1103, 'david', True, 'wuxiaoyu']
-
-
lst.insert()
-
insert()方法:在指定位置添加元素或者列表
-
lis = [1992,1103,'david',True] lis.insert(2,'wuxiaoyu') print(lis) [1992, 1103, 'wuxiaoyu', 'david', True]
-
-
lst.extend()
-
extend()方法:可迭代,分解成元素添加在末尾。
-
原地修改列表,是真正意义上的在列表尾部添加元素,速度较快
-
lis = [1992,1103,'david',True] lis.extend('good') print(lis) result [1992, 1103, 'david', True, 'g', 'o', 'o', 'd']
-
-
列表之间相加
-
可以使用"+"运算符将元素添加到列表中
-
在涉及大量元素添加时不建议使用这种方法
-
lis = [1992,1103,'david',True] lis = lis + ['wuxiaoyu'] print(lis) [1992, 1103 , 'david', True, 'wuxiaoyu']
-
2,删减
-
lst.pop()
-
pop()方法: 按照下标索引删除指定的值
-
lis = [1992,1103,'david',True] lis.pop(3) print(lis) result [1992, 1103, 'david']
-
-
lst.remove()
-
remove()方法:按元素删除指定的值
-
lis = [1992,1103,'david',True] lis.remove('True') print(lis) result [1992, 1103, 'david']
-
-
del
-
索引
-
lis = [1992,1103,'david',True] del lis[3] print(lis) result [1992, 1103, 'david']
-
切片
-
lis = [1992,1103,'david',True] del lis[3:4] print(lis) result [1992, 1103, 'david']
-
步长
-
lis = [1992,1103,'david',True,'wuxiaoyu'] del lis[0::2] print(lis) result [1103, True]
-
删除列表:
-
lis = [1992,1103,'david',True,'wuxiaoyu'] del lis print(lis) result 报错 NameError: name 'lis' is not defined
-
-
lst.clear()
-
lis = [1992,1103,'david',True,'wuxiaoyu'] lis.clear() print(lis) result []
-
3,修改
-
索引
-
lis = [1992,1103,'david',True] lis[3] = 'wuxiaoyu' print(lis) result [1992, 1103, 'david', 'wuxiaoyu']
-
-
切片
-
迭代添加
-
lis = [1992,1103,'david',True] lis[0:2] = 'wuxiaoyu' print(lis) result ['w', 'u', 'x', 'i', 'a', 'o', 'y', 'u', 'david', True]
-
-
步长
-
步长的大小就是可迭代对象的len
-
lis = [1992,1103,'david',True] lis[0::2] = 'wu' print(lis) result ['w', 1103, 'u', True]
-
4,查
-
for 循环
-
lis = [1992,1103,'david',True] for i in lis: print(i) result 1992 1103 david True
-
-
索引
5,列表的嵌套
- 多个列表的相嵌
原文:https://www.cnblogs.com/daviddd/p/12033296.html
内容总结
以上是互联网集市为您收集整理的基础数据类型之列表全部内容,希望文章能够帮你解决基础数据类型之列表所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。