zoukankan      html  css  js  c++  java
  • 08-python-列表

    一、列表的创建

       list=[],创建一个空列表,里面的内容用“,”分割,里面的元素可以是所有东西。list就是一个集合,里面能放任何东西。

        通过索引取值;

        切片也支持,切片的结果也是列表,list[3:5];

        支持for循环,while循环,取值;

        list可以被修改,字符串不能修改。

    二、列表的修改

        1、删除

          del list[1]

        2、修改

          list[1]=a

    三、判断字符是否在列表中

       resul=12 in list

        判断12是否在list里面

    四、字符串与列表的转换

       字符串转换成列表

          str=“abcd”

          list(str)=[a,b,c,d]

       列表转换成字符串

          list=[a,b,c,d]

          str(list)="[a,b,c,d]"

          需要自己完全的转换成用for循环

          

    1 s=""
    2 for i in lsit
    3     s=s+str(i)
    4 print(s)

         当列表中的内容只有字符串时,可以用join语句

    list=["123,345"]
    r="".join(list)
    print(r)

    五、list的方法

      append()

        list.append("a"),把字符a添加到list最后。

      clear()

        list.clear()  ,清空list列表,list=[]

      copy()

        a=list.copy()   浅拷贝,a拷贝list

      count()

        a=list.count(22)  计算22这个元素list中出现的次数。

      extend()

        list.extend(list1),列表list与list1相加。

      index()

        list.index(22,start,end),寻找第一个22的索引位置

      insert()

        list.insert(0,99),在list中在指定位置0处插入元素99

      pop()

        a=list.pop()   删除list最后(或指定的位置)一个元素,并可以获取其元素。

      remove()

         list.remove(33),删除list中指定元素。

      reverse()

        list.reverse()  list反转。头尾相反。

      sort()

        list.sort() 对list进行排序,从小到大排序

        list.sort(reversr=True),从大到小排序。

        

      

      

        

  • 相关阅读:
    Linux systemctl 命令完全指南
    分享一些 Kafka 消费数据的小经验
    大数据日志采集系统
    使用Spring Boot Actuator将指标导出到InfluxDB和Prometheus
    这可能是最为详细的Docker入门吐血总结
    用不用lambda,这是一个问题
    es上的的Watcher示例
    Elasticsearch6.5.2 X-pack破解及安装教程
    oauth2.0通过JdbcClientDetailsService从数据库读取相应的配置
    Apache Beam实战指南 | 手把手教你玩转大数据存储HdfsIO
  • 原文地址:https://www.cnblogs.com/zhfang/p/8647450.html
Copyright © 2011-2022 走看看