列表简介

​​​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(列表名)

***  发生索引错误时,尝试将列表或其长度打印出来。

最新文章

  1. 第一章 简单工厂模式 及 UML中类图的表示方法
  2. de4dot3.14更新文件打包下载
  3. 使用IntelliJ IDEA 配置Maven(入门)(转)
  4. 给UINavigationBar自定义颜色
  5. 1CSS与文档
  6. Perl 语法 - 基础
  7. nvl
  8. HADOOP2.2.0安装配置指南
  9. OpenJudge 2787 算24
  10. 《彻底搞定C指针》文档整理
  11. 关于已经安装python为何还要安装python-dev
  12. DirectX 9 UI三种设计学习笔记:文章4章Introducing DirectInput+文章5章Wrapping Direct3D
  13. 化繁为简(三)—探索Mapreduce简要原理与实践
  14. java输出各种学生成绩
  15. mybatis-generator自动生成代码插件
  16. 剑指offer——栈的压入、弹出序列
  17. TCP/IP HTPP
  18. Django框架的使用教程--站点的管理[七]
  19. hdu1535 Invitation Cards 最短路
  20. 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(转)

热门文章

  1. sql数据库基础知识整理,常用函数及常用语法
  2. 启动和停止GlassFish Server
  3. spring boot Configuration Annotation Proessor not found in classpath
  4. RNQOJ [stupid]愚蠢的矿工(树形依赖背包)
  5. Python中open文件的各种打开模式
  6. Sundy_Android开发深入浅出和高级开发视频教程
  7. c++中explicit关键字用法
  8. HTML入门2—HTML常用标签
  9. redis 有序集合类型
  10. python非字符串与字符产链连接