zoukankan      html  css  js  c++  java
  • 数据类型--列表 list

    列表定义: [ ]内以逗号分隔,按照索引从0开始 依次存放各种数据类型,每个位置代表一个元素

    创建:name = ['alex','rain'] # 一般用这种

               或 name = list(['alex','rain'])    # 不常用

    查询: name [查询对象的索引值] #索引从左到右依次从0开始

                name[-1]#ti'查询列表索引最后一位

                name.index('查询对象')#在不知道被查询对象索引值的时候,可以直接输出查询对象的索引值

                name[name.index('查询对象')] # 直接查询被查询对象

                name.count('查询对象') #列表里有多少重复的查询对象

    切片:想查询列表中间的一段或开头一段就需要用到切片

               语法:name[2:5] 查询name列表中索引2开始到索引4的元素# 列表切片是顾头不顾尾,会从2开始但不会到5,只到4就结束

        name[-3:-1]#从倒数第3个---倒数第二个,因为顾头不顾尾,-1不会取

                name[-3:] #直接从倒数第三---最后一个

                name[:3] #从第一个----第二个(顾头不顾尾)

           name[:7:2]#后面这个2代表步长,这里步长为2代表从索引0到6直接 跳着1取,既只取0、2、4、6这几个值

           name[::2] #从头取到为,步长为2

    增加:在原有列表里增加元素

                追加:name.append('zengheng')#在name列表里追加一个zengheng

        插入:name.insert(0,'jack')#在name列表中索引为0的位置插入一个jack

    修改:找到被修改的索引值,直接赋新的值

       name[1] = 'shanshan' #将name列表中索引为1的值直接修改称shanshan

    删除:删除列表中的值

          name.pop() #默认删除name列表中的最后一个,也可以根据目标索引指定删除,如:name.pop(2) #将索引为2的值删除。

          name.remove('指定目标')#删除列表name中的指定目标,如:name.remove('zengheng') #删除列表中'zengheng'这个元素

          del name[2:5]# 批量删除name列表里索引2到4的值

       注意:不要和字典中的删除弄混了,字典中的dic.pop() #是指定删除key,括号里填需要删除的key

    循环: 将列表中的元素循环

           语法:  for  a in name :

             print(a)

    range(10) #自动生成0-10的列表 [0,1,2,3,4,5,6,7,8,9

    排序:列表的一个特性就是有序的,按照索引来,排序功能就是按一定的规律给列表重新排序

           name.sort() #当这个列表只有数字或者只有字母的时候才能用,name.sort()以后会根据ascii表对列表排序(abc从大写开始)

    倒叙: 按排序的内容倒过来

                name.reverse()

    拼加: 将两个列表拼加一起哦

           name+n1 #两个列表就变成一个列表了

        name.extend(n1) # 和上面效果一样

    清空: 将列表清空

          name.clear()

    拷贝: 拷贝一个原来的列表
          n1 = name.copy()#列表和赋值不同,n1= name 当n1改变以后 name也会跟着改变(这点和之前的赋值是不同的),利用这个copy来拷贝的话,n1变更改以后,name不会变。

  • 相关阅读:
    linux 系统运维工具13款
    Django2.0 分页的应用
    jvm优化
    SSH-key 在Windows下如何生成公钥和私钥
    申请Let’s Encrypt免费证书,给自己网站增加https访问
    wordpress上传主题以及安装插件 出现ftp的问题解决方案
    php压缩文件
    linux下 如何切换到root用户
    TP3.2.3框架隐藏Home模块以及index.php入口文件的方法
    PHP打开错误提示和关闭错误提示的方法
  • 原文地址:https://www.cnblogs.com/aaaajayheng1990/p/8656000.html
Copyright © 2011-2022 走看看