列表元素提取
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]
浙公网安备 33010602011771号