Python 列表
来源:互联网 发布:网络音乐吧 编辑:程序博客网 时间:2024/06/05 05:14
一.定义
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
二.创建列表
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list=['刘备','张飞','赵云']list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", "d"];与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。
三.增加值
1.指定位置增加
list=['刘备','张飞','赵云']list[0]='曹操'print(list)#['曹操', '张飞', '赵云']
2.ppend()方法,在列表末尾添加新的对象
list=['刘备','张飞','赵云']list.append('曹操')print(list)#['刘备', '张飞', '赵云', '曹操']
3.extend()方法
list=['刘备','张飞','赵云']#刘备阵营list2=['曹操','曹仁','郭嘉']#曹操阵营list.extend(list2)#两阵营合并print(list)#['刘备', '张飞', '赵云', '曹操', '曹仁', '郭嘉']
4.insert() 函数用于将指定对象插入列表的指定位置。
list=['刘备','张飞','赵云','张飞']#刘备阵营#list.clear()list.insert(1,'关羽')print(list)#['刘备', '关羽', '张飞', '赵云', '张飞']
四、删除
1.删除指定元素
list=['刘备','张飞','赵云']#刘备阵营del list[1]#删除第二位元素print(list)
2.emove() 函数用于移除列表中某个值的第一个匹配项。
list=['刘备','张飞','赵云','张飞']#刘备阵营str=list.remove('张飞')print(list)#['刘备', '赵云', '张飞']
3.clear()清空列表 clear() 函数用于清空列表,类似于 del a[:]。
list=['刘备','张飞','赵云','张飞']#刘备阵营list.clear()print(list)#[]
4.pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
list=['刘备','张飞','赵云','张飞']#刘备阵营#list.clear()list.pop()print(list)#['刘备', '张飞', '赵云']
五.修改
1.通过小标修改
list=['刘备','张飞','赵云','张飞']#刘备阵营#list.clear()list[1]='诸葛亮'print(list)#['刘备', '诸葛亮', '赵云', '张飞']
2.list() 方法用于将元组转换为列表。
lists=('刘备','张飞','关羽')list1=list(lists)print(list1)#['刘备', '张飞', '关羽']3.+运算
list=['刘备','张飞','赵云','张飞']#刘备阵营list2=['曹操','曹仁','郭嘉']#曹操阵营 lists=list+list2print(lists)#['刘备', '张飞', '赵云', '张飞', '曹操', '曹仁', '郭嘉']
阅读全文
0 0
- Python 列表
- python 列表
- python--列表
- python 列表
- Python 列表
- Python 列表
- python 列表
- Python列表
- python列表
- Python列表
- Python列表
- python列表
- Python列表
- python 列表
- python列表
- python列表
- Python--列表
- Python-列表
- 静态成员和非静态成员的区别
- 传统 Java 网站如何实现容器化?看看 Cars.com 如何玩转 Docker!
- B树B+树的原理和操作
- pthread的各种同步机制
- Python--urllib3库详解1
- Python 列表
- E
- Android图文混排实现方式详解
- String,StringBuffer与StringBuilder的区别??
- 关于Android—>rxbinding的简单使用
- 如何让你的好设计有好的用户体验
- Aspose.Pdf 系列产品介绍
- linux之fstab文件详解
- Datagrid组件的基本讲解