列表的增、删、改、查
# li = ['alex',[1,2,3],'wusir','egon','女神','taibai'] # l1 = li[0] # l2 = li[0:3] # 列表的四个操作,增、删、改、查 ''' li = ['alex','wusir','egon','女神'] # 增加 apped insert extend # li.append('日天') # print(li) while 1 : name = input('请输入新增名字:') if name.strip().upper() == 'Q': break else: li.append(name) print(li) print(li) li.insert(4,'春哥') print('li') li.extend('二哥') # int 不可迭代 。加入的是元素。添加到最后 print('li') # 删 pop remove li = ['alex','wusir','egon','女神'] li.pop(1) # 返回值是删除值。[]默认删最后一个 print(li) li.remove('egon') #按元素去删除 print(li) li.clear() #清空这个列表 print(li) #del li # 删除列表 del li[2:] #切片删除 顾头不顾尾 print(li) ''' # 改 li = ['alex',[1,2,3],'wusir','egon','女神','taibai'] li[0] = '男神' print(li) li[0:2] = '云姐漂亮' #先去掉切片,再按元素添加 li[0:2] = ['云姐漂亮',1,2,3,'二哥','福哥'] #列表每个元素 print(li) # 查 for i in li: print(i) print(li[0:2]) # 公共方法 li = ['alex',[1,2,3],'wusir','egon','女神','taibai','福哥'] l = len(li) print(l) num = li.count('福哥') print(num) print(li.index('wusir')) #列表查找只有index #正向排序 li = [1,2,5,1,43,2,9,75] li.sort() print(li) #倒叙排序 li.sort(reverse=True) print(li) #列表的反转 li.reverse() print()