#Python编程从入门到实践#第三章笔记
1、什么是列表
列表:由一系列按也顶顺序排列的元素组成。元素之间可以没有任何关系。
列表:用方括号[]表示,并用逗号分隔其中元素。名称一般为复数
2、访问元素
(1)列表是有序集合。
(2) 访问单个元素:可指出列表名称,再指出元素索引,并将其放在方括号内。
print(列表名[索引位置])
访问所有元素:print(列表名)
(3)第一个列表元素索引为0。访问最后一个列表元素,索引为-1,倒数第二个元素,索引为-2, 以此类推。
3、增删改列表元素
(1)增加列表元素
1)末尾添加:列表名.append('新元素')
2)非末尾添加:列表名.insert(插入位置,'新元素')
(2)删除列表元素
1)del语句(知道要删除元素的索引位置):del 列表名[索引位置]
2)pop()可删除末尾元素并能继续使用。
name1 = 列表名.pop() ------将该列表末尾元素弹出并保存在name1中。
name2=列表名.pop(索引位置):弹出该列表中指定位置的元素,并保存在name2中。
3)remove():根据值删除元素
列表名.remove('待删除的元素名') ----只删除该列表中第一个指定的值,若该值出现多 次,则需使用循环判断。
(3)修改列表元素
列表名[索引位置]='新元素名'
4、列表排序
(1)永久性排序
1)按字母正向顺序排序
列表名.sort()
2)按字母逆向顺序排序
列表名.sort(reverse=True)
(2)临时排序
1)按字母正向顺序排序
sorted(列表名)
2)按字母逆向顺序排序
sorted(列表名,reverse=True)
(3)倒着打印列表
列表名.reverse() ----永久性修改排列顺序,但再次调用可恢复原来顺序
print(列表名)
5、列表长度:计算列表长度,从1开始。
len(列表名)
*** 发生索引错误时,尝试将列表或其长度打印出来。
最新文章
- 第一章 简单工厂模式 及 UML中类图的表示方法
- de4dot3.14更新文件打包下载
- 使用IntelliJ IDEA 配置Maven(入门)(转)
- 给UINavigationBar自定义颜色
- 1CSS与文档
- Perl 语法 - 基础
- nvl
- HADOOP2.2.0安装配置指南
- OpenJudge 2787 算24
- 《彻底搞定C指针》文档整理
- 关于已经安装python为何还要安装python-dev
- DirectX 9 UI三种设计学习笔记:文章4章Introducing DirectInput+文章5章Wrapping Direct3D
- 化繁为简(三)—探索Mapreduce简要原理与实践
- java输出各种学生成绩
- mybatis-generator自动生成代码插件
- 剑指offer——栈的压入、弹出序列
- TCP/IP HTPP
- Django框架的使用教程--站点的管理[七]
- hdu1535 Invitation Cards 最短路
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(转)