1 确定列表的长度: 方法len() len(A_list)

2 在列表中添加元素:

(1)在列表末尾添加元素:方法append() A_list.append(strB)

(2)在列表中插入元素:方法inert() A_list.insert(index,strB)

(insert()方法:在索引index处插入strB,其他的元素统一后移(注意索引不要越界))

3 在列表中删除元素:

(1)使用del删除元素 del A_list[index] (删除A_list列表中索引index处的元素)

(2)使用方法pop()删除元素 A_list.pop(index) (删除A_list列表中索引index处的元素并返回,若index为空则删除并返回列表末尾元素)

注:方法pop()可使用变量接收删除并返回的元素,而del则不可。

(3)根据值删除元素 A_list.remove(strB) (删除A_list列表中值为strB的元素)

注:方法remove()只删除第一个指定的值。

4 对列表中元素进行排序:

(1)方法sort()对列表进行永久性排序:

A_list.sort() (默认按照首字母大小顺序排序)

A_list.sort(reverse = True) :按照首字母大小的相反顺序排序。

(2)函数sorted()对列表进行临时排序:

sorted(A_list)

5 反转列表:

方法reverse() :A_list.reverse() (永久性的修改,再调用方法reverse()即可恢复)

注: (1)索引为 -1 为列表最后一个元素(前提是列表长度大于0);

6 列表切片: (前闭后开区间"[)")

A_list[index1:index2] : 从列表A_list的index1索引处开始,直到index2索引的前一个元素为止。

A_list[ :index2] :默认从头开始; A_list[index1: ] : 默认切片到列表末

A_list[-x: ] :切片为列表最后x个元素;

A_list[ : ]: 切片为整个列表(可用于复制列表)

posted on 2020-12-29 12:01  albus_y  阅读(87)  评论(0)    收藏  举报