列表元素提取

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 print(mes[1])#提取第二个元素 3 print(mes[1:3])#提取第二和第三个元素,遵守“左闭右开”原则,即左面元素取得到右面元素取不到 4 print(mes[-3:-1])#取倒数第三和倒数第二元素,遵守“左闭右开”原则 5 print(mes[-2:])#取最后两位元素

结果:

1 哈尔滨
2 ['哈尔滨', '长春']
3 ['长春', '沈阳']
4 ['沈阳', '天津']

 列表元素添加

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 
3 mes.append("呼和浩特")#追加列表最后
4 mes.insert(1,"乌鲁木齐")#追加到指定位置
5 print(mes)

结果:

1 ['北京', '哈尔滨', '长春', '沈阳', '天津', '呼和浩特']
2 ['北京', '乌鲁木齐', '哈尔滨', '长春', '沈阳', '天津', '呼和浩特']

列表元素替换

1 mes[3] = "西宁"#替换指定位置元素
2 print(mes)

结果:

1 ['北京', '哈尔滨', '长春', '西宁', '天津']

列表元素删除三种方法:

1.remove

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 mes.remove("沈阳")#删除指定名称元素
3 print(mes)

结果:

['北京', '哈尔滨', '长春', '天津']

2.del

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 
3 del mes[3]#删除指定位置元素
4 print(mes)

3.pop

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 
3 mes.pop()#删除末尾元素
4 mes.pop(1)#删除指定位子元素,等于del 作用
5 print(mes)

结果:

['北京', '长春', '沈阳']

 查找元素

1 mes = ["北京","哈尔滨","长春","沈阳","天津"]
2 print(mes.index("长春"))#根据元素名称查找元素位置

结果:

         2    #表示元素在列表排序为二的位置

查询指定元素个数:

1 mes = ["北京","哈尔滨","天津","长春","沈阳","天津"]
2 print(mes.count("天津"))#查找指定元素重复个数

    结果为2,表示“天津”元素重复了两次

清除列表

1 print(mes.clear())
2 
3 
4 #结果为  none,表示列表为空

列表元素翻转

1 mes = ["北京","哈尔滨","天津","长春","沈阳","天津"]
2 mes.reverse()
3 print(mes)

结果:

1 ['天津', '沈阳', '长春', '天津', '哈尔滨', '北京']

排序:

1 mes = ["北京","2哈尔滨","x天津","N长春","$沈阳","-天津"]
2 mes.sort()
3 print(mes)

结果:

['$沈阳', '-天津', '2哈尔滨', 'N长春', 'x天津', '北京']

列表合并:

1 me = [1,2,3,4,5,]
2 mes = ["北京","2哈尔滨","x天津","N长春","$沈阳","-天津"]
3 mes.extend(me)#列表合并
4 print(mes)

结果:

['北京', '2哈尔滨', 'x天津', 'N长春', '$沈阳', '-天津', 1, 2, 3, 4, 5]