Python基础 | (三)列表简介

目录

 

一、什么是列表

1.定义

2.访问列表元素

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

1.修改列表元素

2.在列表中添加元素

3.从列表中删除元素

三、组织列表

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

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

3.倒着打印列表

4.计算列表长度


一、什么是列表

1.定义

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

2.访问列表元素

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

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

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

1.修改列表元素

2.在列表中添加元素

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

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

3.从列表中删除元素

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

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

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

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

三、组织列表

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

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

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

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

3.倒着打印列表

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

4.计算列表长度

  • len()

猜你喜欢

转载自blog.csdn.net/sdu_hao/article/details/83057243