• 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),从大到小排序。

        

      

      

        

  • 相关阅读:
    rpm
    java 锁4
    java 锁3
    小技巧:在线生成按钮Shape的网站
    Python入门:内置函数
    山东理工大学SDUT
    Android项目实战(四十):Andoird 7.0+ 安装APK适配
    Android打赏功能:支付宝转账
    浅谈Android数据库DBFlow
    acffo的开源项目汇总
  • 原文地址:https://www.cnblogs.com/zhfang/p/8647450.html
Copyright © 2020-2023  润新知