pyhon 列表的增删改查
li = ['alex', 'wusir', 'egon', '女神', 'taibai'] l1 = li[2] print(l1) #增加 append() 增加到最后 insert(index, name)插入到哪里索引 extend()迭代加入 li.append('日天') li.append(1) li.append([1,2,3,'sdf']) print(li) while 1: name = input('请输入') if name.upper() == 'Q': print(li) break else: li.append(name) li.insert(4,'春哥') print(li) li.extend('二哥') li.extend([1,2,3]) print(li) # 删 prop(index) 索引删除有返回值 li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai'] print(li.pop(1)) # 返回值 name = li.pop() # 默认删最后一个 print(name, li) li.remove('taibai') # 按元素去删除 若有多个删除最后一个元素 print(li) # li.clear() # 清空列表 # del li #删除列表 打印会报错 # del li[0:2] #切片删除 多个 # print(li) # 改 # li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai'] # li[0] = [123,2] # print(li) # 切片改 # li[0:2] ='云姐货' # 先把前两个删除,后面对应值就改进去 # print(li) # 查 # li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai'] # # for i in li: # print(i) # 公共方法 len() count() # li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai'] # l = len(li) # print(l) # # num = li.count('taibai') # print(num) # # index = li.index('taibai') #查到索引 # print(index) # 排序 li = [1, 4, 3, 5, 6, 2] li.sort() # 正向排序 print(li) li.sort(reverse=True) print(li) # 翻转 li = [1, 4, 3, 5, 6, 2] li.reverse() print(li)