zoukankan      html  css  js  c++  java
  • Python列表类型及常用操作

    Python列表类型

    1.用途:

      存放多个值,可以根据索引存取值

    2.定义方式:

      在[ ]内用逗号分割开多个任意类型的值
      l=['yven','law','lyf'] #l=list(['yven','law','lyf'])
      list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型

    3.常用操作极其内置方法

      掌握优先级最高:

      1.按照索引取值(正向取,反向取):既能取值也能改值

      例如:

      

      执行结果:

       

      2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反转

      例如:

      

      执行结果:

       

      3.长度len():返回列表中元素的个数

      例如:

      

      执行结果:

      

      4.成员运算in和not in:判断元素是否存在于列表中

      例如:

      

      执行结果:

      

      5.追加append:将指定的元素添加到列表的最后

      例如:

      

      执行结果:

      

      6、插入insert:将指定元素插到列表的指定索引的位置上

      例如:

      

      执行结果:

      

      7、删除del,remove和pop

      单纯的删除值
      方式一:
      l=['yven','law','lyf']
      del l[1]#通用的
      print(l)

      方式二:
      l1=['yven','law','lyf']
      res=l1.remove('lyf')#指定要删除的值

      方式三
      l=['yven','law','lyf']#默认是从结尾删
      res=l.pop(-1)
      print(l)
      print(res)

      8、循环
      l=['yven','law','lyf',5,4,8]
      for item in l:
          print(item)

    4.该类型总结

    1.存一个值 or 多个值
       存多个值
    2.有序 or 无序

      有序
    3.可变 or 不可变

      可变

  • 相关阅读:
    day2-元组 列表-赋值和深浅拷贝
    day1-bytes类型 三元运算 进制
    DAY02
    DAY02
    Python格式化、显示颜色
    DAY02
    DAY02
    DAY02
    DAY02
    DAY02
  • 原文地址:https://www.cnblogs.com/louyefeng/p/9360683.html
Copyright © 2011-2022 走看看