1.列表的搜索和切片
les=['张大仙','李白','参天大树'] print(les[1]) #李白 print(les[1:3]) #['李白', '参天大树'] print(les[::-1]) #['参天大树', '李白', '张大仙']
2.列表的追加和插入
lst=[] lst.append("你好") lst.append("在最后一排") lst.append("坐下") print(lst) #['你好', '在最后一排', '坐下'] lst.insert(1,"不要") print(lst) #['你好', '不要', '在最后一排', '坐下']
3.合并两个列表
lst=["123","456","789"] lst.extend(["10 11 12","13 14 15"]) print(lst) # ['123', '456', '789', '10 11 12', '13 14 15']
4.把列表所有姓王的人换成姓张
list=["王浩","王龙天","坤坤哥","王者农药","宋浩"] print(list) # ['王浩', '王龙天', '坤坤哥', '王者农药', '宋浩'] for i in range(len(list)): item=list[i] if item.startswith("王"): new_list="张"+item[1:] list[i]=new_list print(list) # ['张浩', '张龙天', '坤坤哥', '张者农药', '宋浩']
5.列表的循环删除
list=["张大仙","张大人","武则天","秦始皇","张天爱","莫斯科"] temp=[] for i in list: if i.startswith("张"): temp.append(i) for i in temp: list.remove(i) print(list) #['武则天', '秦始皇', '莫斯科']