• day3_列表


    1、list列表(数组)

    stus=['saki','yuri','mimo']   #定义数组

    下标(角标、索引、编号)  0   1   2

    stus[0]表示saki stus[1]表示yuri,下标从0开始

    2、列表增删改查

    # 增加
    stus.append('sami') #在列表末尾增加一个元素
    stus.insert(0,'kumi')#在指定位置添加一个元素
    stus.extend('sami') #extend与append方法的相似之处在于都是将新接收到参数放置到已有列表的后面。而extend方法只能接收list,且把这个list中的每个元素拆分出来添加到原list中。
    #而append方法可以接收任意数据类型的参数,并且简单地追加到list尾部。
    # 删除
    stus.pop()#删除最后一个元素
    stus.pop(2)#删除指定下标的元素
    del stus[3]#删除指定下标的元素
    stus.remove('saki')#删除指定的元素,如果有多个一样的元素,只会删除查到的第一个
    stus.clear()#清空整个list
    # 修改
    stus[2]='miumiu'
    # 查
    print(stus[2]) #查询取下标
    print(stus[-1]) #查询list最后一个元素
    stus.count()#统计这个元素在list里面出现了几次
    print(stus.index('saki'))#返回这个元素第一次出现的下标,如果元素不存在,会报错
    stus.reverse()#反转列表
    print(stus)
    stus2=['yuri','yuro','yumi']
    stus.extend(stus2) #把后面list里面的值加入到第一个list里面
    stus3=stus+stus2 #合并两个list
    print(stus)

     

    3、list排序

    nums=[12,33,11,55,19,25,88]

    nums.sort()  # 默认升序

    nums.sort(reverse=True)  #降序

     

    4、三维数组:

      my=[

        [1,2,3,4,5],

        ['name','age','sex',['saki','mimo','yuri']],

        890]

    三维数组取mimo:my[1][3][1] 

    5、二维数组:my[[1,2,3,4,5],['name','age','sex']]

      print(len(my))  #取数组长度

  • 相关阅读:
    在CentOS7上部署OpenStack 步骤详解
    Linux运维工程师工作手册
    Nginx+Keepalived实现Web服务器负载均衡
    Django Nginx+uwsgi 安装配置
    Docker-搭建Docker Registry
    centos7系统默认防火墙Firewall使用方法
    Shell脚本编写及常见面试题(二)
    Shell脚本编写及常见面试题(一)
    Linux之解决每次git pull/git push都需输入密码设置
    基于thinkphp5的Excel上传
  • 原文地址:https://www.cnblogs.com/sunflower666/p/9568652.html
Copyright © 2020-2023  润新知