目录
一、什么是列表
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()