zoukankan      html  css  js  c++  java
  • List 增删改查方法

    # list
    # p=['alex',True,'wusir','ritian','taibai',3,2]
    # print(p[0])
    # print(p[0:3:2])
    
    # p = ['alex', True, 'wusir ', 'ritian', 'taibai', 3, 2]
    
    # 增加3种   1:append 增加 2:insert 插入  3:迭代插入  extend
    
    # p.append('小黑')
    # print(p)
    
    # 增加
    # while True:
    #     username=input('请输入添加名单/退出Q or q:')
    #     if username.upper()=='Q':
    #         break
    #     p.append(username)
    # print(p)
    
    # 插入
    # p.insert(3, '插入')
    # print(p)
    
    # 迭代插入
    # p.extend('太白金鑫')
    # p.extend([3,3,55,200])
    # print(p)
    
    # 删除 1. pop  按照索引删除, 有返回值  2. remove 按照元素删除,没有返回值 3. clear  清空所有数据
    #  4。 del 功能删除,可以按照切片删除、索引去删除。
    
    # p = ['alex', True, 'wusir ', 'ritian', 'taibai', 3, 2]
    #  删除pop,默认不写参数,删除最后一个元素
    # 没有参数,默认删除最后一个
    # p.pop()
    # print(p)
    
    # 按照索删除,删除第三个
    # p.pop(3)
    # print(p)
    
    # pop 有返回值
    # ret =p.pop(3)
    # print(ret)
    # print(p)
    
    # remove 按照元素去删 ,没有返回值
    # p.remove('ritian')
    # print(p)
    
    # clear 清空所有元素
    # p.clear()
    # print(p)
    
    # del 功能1 删除列表
    # del p
    # print(p)
    
    # 功能2 可以按照切片、索引去删除
    # del p[0]
    # print(p)
    
    # 删除前三个元素
    # del p[0:3]
    # print(p)
    
    # 删除基数元素
    # del p[1::2]
    #  print(p)
    
    
    # 修改,只有一种方法
    # p = ['alex', True, 'wusir ', 'ritian', 'taibai', 3, 2]
    
    # 按照索引去改
    # p[0]='小哥哥'
    # print(p)
    
    # 按照切片去改
    # p[0:2] = ['小姐姐', '小哥哥']
    # p[0:2]='屌丝' / 一个元素分开插入,类似于迭代插入的expend,
    # print(p)
    
    # 查找
    # p = ['alex', True, 'wusir ', 'ritian', 'taibai', 3, 2]
    
    # 第一种:按照切片、索引去查找
    # p[0]
    # p[0:3]
    
    # 第二种 for循环查
    # for i in p:
    #     print(i)
    
    
    # 其余方法
    # p = ['alex', True, 'wusir ', 'ritian' ,True, 'taibai', 3, 2]
    
    #len  长度
    # print(len(p))
    #  count 出现次数
    # st=p.count(True)
    # print(st)
    
    #  index  通过元素找索引
    # print(p.index('taibai'))
    
    #  排序  sort
    # k = [2, 4, 22, 5, 9, 6, 30]
    #  从小到大
    # k.sort()
    # print(k)
    
    # 从大到下
    # k.sort(reverse=True)
    # print(k)
    
    # 倒序
    # k.reverse()
    # print(k)
    

      

  • 相关阅读:
    排序算法之冒泡排序的思想以及Java实现
    排序算法之希尔排序的思想以及Java实现
    c# npoi分批往excel追加数据
    c# Timer按月执行任务
    windows服务+定时任务(quartz.net)+nancy
    c# linq分组 lambda分组
    批量插入sql技巧
    解决windows server 2008R2自动关机
    c# DataGridView在使用DataSource时,只显示指定的列或禁止自动生成列
    c# mongodb时间类型字段保存时相差八个小时解决办法
  • 原文地址:https://www.cnblogs.com/duanhaoxin/p/9087124.html
Copyright © 2011-2022 走看看