pyhon 列表的增删改查

发布时间:2019-05-30 20:55:28编辑:auto阅读(1329)

     

     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)
    

      

关键字

上一篇: Python3 isdigit()方法

下一篇: 0424作业