列表的增删改查
lst=["苍井空","波多野结衣","小泽玛利亚"]
增
lst.append("羽月希")
返回结果:['苍井空', '波多野结衣', '小泽玛利亚', '羽月希']
lst.insert("1","静香")
返回结果:['苍井空', '静香', '波多野结衣', '小泽玛利亚', '羽月希']
lst.extend(["大雄","吉泽明步"])
返回结果:['苍井空', '静香', '波多野结衣', '小泽玛利亚', '羽月希', '大雄', '吉泽明步']
删
cites = ['上海', '北京', '广州', '杭州']
cites.pop(-1) #删除指定位置的元素 -1删除最后一个元素
cites.remove('广州') #删除指定的元素 要传元素
cites.clear() #清空list
del cites[-1] #删除指定位置的元素
print(cites)
返回结果:['上海', '北京']
改
cites = ['上海', '北京', '广州', '杭州']
print(cites)
cites[1] = '南京' #修改指定位置的元素,修改的时候如果指定元素的下标不存在会报错
print(cites)
返回结果:['上海', '北京', '广州', '杭州'] ['上海', '南京', '广州', '杭州']
查
cites = ['上海', '北京', '广州', '杭州']
print(cites[0]) #指定位置的
print(cites.index('广州')) #获取元素的下标,如果找不到那个元素的话会报错
print(cites.count('广州')) #看元素在list里面出现了多少次
my_list = ['python','jmeter','postman','charles']
print(my_list.reverse()) #只是把这个list反转一下
print(my_list)
返回结果:上海 2 1 None ['charles', 'postman', 'jmeter', 'python']

浙公网安备 33010602011771号