目录

 

一、什么是列表

1.定义

2.访问列表元素

二、修改、添加和删除元素

1.修改列表元素

2.在列表中添加元素

3.从列表中删除元素

三、组织列表

1.使用sort()对列表进行永久性排序

2.使用sorted()对列表进行临时排序

3.倒着打印列表

4.计算列表长度


一、什么是列表

1.定义

  • 列表由一系列按特定顺序排列的元素组成。
  • 可以包含所有字母、数字0~9或字符串。
  • 可以将任何东西加入列表中,元素间可以没有任何关系。
  • 通常列表名为复数。
  • Python中[]表示列表,用","分隔其中的元素。

Python基础 | (三)列表简介

2.访问列表元素

  • 列表为有序集合,可以采用列表名称+索引的形式访问,索引放在[]中

Python基础 | (三)列表简介

  • 注意索引从0而不是1开始
  • Python列表中最后一个元素可以用索引为-1的方式访问,倒数第二个元素索引为-2,以此类推

Python基础 | (三)列表简介

二、修改、添加和删除元素

1.修改列表元素

Python基础 | (三)列表简介

2.在列表中添加元素

  • 在列表末尾添加元素用append()方法

Python基础 | (三)列表简介

  • 在列表中插入元素用insert()方法,其可在列表任意位置添加新元素,需指定新元素的索引和值

Python基础 | (三)列表简介

3.从列表中删除元素

  • 如果知道要删除元素在列表中的索引,可使用del语句

Python基础 | (三)列表简介

  • pop()方法可删除列表末尾的元素,并返回被删除元素的值,可接着使用

Python基础 | (三)列表简介

  • 实际上可以使用pop()方法删除列表中任意位置的元素并返回,在括号中输入索引即可

Python基础 | (三)列表简介

  • remove()方法可以根据元素值删除元素,注意只能删除第一个指定的值,若被删除的值在列表中出现多次,需要使用循环判断是否删除了所有这样的值(在Python基础(七)中会讲)

Python基础 | (三)列表简介

三、组织列表

1.使用sort()对列表进行永久性排序

  • 所谓永久性排序是被排序列表本身发生了改变
  • 排序是按字母顺序
  • 逆序排序需要添加参数 reverse=True

Python基础 | (三)列表简介

2.使用sorted()对列表进行临时排序

  • 所谓临时性排序是被排序列表本身没有发生改变
  • 逆序排序需要添加参数 reverse=True
  • 保留列表元素原来的顺序,同时以特定的顺序呈现他们

Python基础 | (三)列表简介

3.倒着打印列表

  • 反转列表元素的排列顺序,用reverse(),永久性修改

Python基础 | (三)列表简介

4.计算列表长度

  • len()

Python基础 | (三)列表简介

 

相关文章:

  • 2021-06-12
  • 2021-06-18
  • 2019-12-15
  • 2021-12-04
  • 2021-04-08
  • 2021-05-20
  • 2021-10-18
猜你喜欢
  • 2021-12-14
  • 2022-02-28
  • 2021-09-27
  • 2021-11-29
  • 2022-02-15
  • 2020-04-06
  • 2021-06-05
相关资源
相似解决方案