zoukankan      html  css  js  c++  java
  • 002列表和元组

    应该是和数组差不多,但是这个有很多内置的方法
    #定义
    a=["wuchao","jinxing","123","456","789","110"]

    基本操作                                                                     
    #切片
    print(a[1:4])
    print(a[2:])#最后一个为空,则取到最后,为-1则取到倒数第二个,以此类推
    print(a[4:2:2])#加个步长;步长是负数,则重后面开始取,第一个参数索引号开始取,第二个参数是到哪里
    #这里是从索引号第4个开始取,步数为2,到左边(尾)也就是“jinxing”那个位置

    #添加appendinsert
    a.append("qing")#追加到最后一个位置
    a.insert(-1,"hua")#添加到任一位置
    extend,也是添加方法

    #批量修改
    a[3:5]=["xiongdi","qizi"]

    #删除removepopdel
    a.remove("wuchao")#通过值删除
    b=a.pop(2)#通过索引删除,会返回值,不指定索引会删除最后一个
    dela[1:3]#这种删除强大

    内置方法                                                                      
    #count计数方法
    num=a.count("qing") #有2个qing

    #extend方法
    x=[1,2,3]
    y=[4,5,6]
    x.extend(y)#x添加了y里面的元素

    #index方法
    print(a.index("qing",a.index("qing")+1))

    #reverse方法,倒置
    a.reverse()

    #sort方法排序方法
    x.sort(reverse=True)

    #判断在不在a里面
    print("hua" in a)

    #清除里面的东西
    x.clear()

    #判断是不是列表
    type(x)islist

  • 相关阅读:
    IE 中的 button type默认值问题
    linux中的&&和&,|和||
    scp 上传 下载 文件
    git 撤销,放弃本地修改
    git branch 新建,推送与删除
    git tags 管理
    CentOS7下Firewall常用命令
    git 忽略文件,不提交文件 清空缓存
    mysql 常用命令
    优秀的测试人员简历是什么样子的?
  • 原文地址:https://www.cnblogs.com/-nbloser/p/7901274.html
Copyright © 2011-2022 走看看