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

        

      

      

        

  • 相关阅读:
    jQuery ajax中支持的数据类型
    行内元素与块级元素
    本地连接无法加载远程访问连接管理器服务,错误711
    SQL Server 两种判断表名是否存在且删除的方式
    SQL Server 2008 修改表名
    MySql5.1在Win7下的安装与重装问题的解决
    JavaScript关闭浏览器
    SQL Server 添加一条数据获取自动增长列的几种方法
    获取当前程序运行目录
    字符串的判断与替换
  • 原文地址:https://www.cnblogs.com/zhfang/p/8647450.html
Copyright © 2011-2022 走看看