• python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符


    一.  创建列表,分为创建普通列表,混合列表,和空列表。其中混合列表是指string,int, float等都可以写在同一个列表里,空列表是指列表可以为空

    二.    在列表添加成员方法

              1.  append()用法

               append的中文意思是附加,在python中的作用是可以在列表末尾添加单个成员,

               2.  extend()用法

               append()只能添加单个成员,而extend()可以添加多个成员,同样也是添加在列表末位,

                注意:该函数括号内必须以列              表形式添加

                3.  insert()用法

                顾名思义,insert()可以用来把 成员添加到列表中想要添加的位置,用法为   insert(位置,'成员')     其中位置默认0为                列表中的第一位,1为列表中的第二位,以此类推。

    三    从列表中获取元素

             说明:跟数组一样,我们可以通过元素的索引值(index)从列表中获取单个元素,注意,列表索引值是从0开始的

               例member[0]指的是member列表中第一位元素

    四     从列表中删除元素

              1. remove()可以除去列表中相应的元素。注意:括号中写的是想要除去的元素

               2.  del     用法   :del  列表名称[位置],其中位置用数字表示

               3.   pop()   用法:列表名称.pop()指的是列表里的最后一个元素,功能是删除这个元素,此外,还可以作为元素为其他                变量赋值。

                注意:括号内为空表示删除列表最后一位元素,其他不变,如为1的话是删除第二位元素,以此类推

      五    列表分片

              说明:利用索引值,每次我们可以从列表中获取一个元素,但是我们总是贪心的,如果一次性需要获取多个元素,就可以         利用列表分片实现

               用法:    列表名称[number1:number2]    

               分析:举例:member[1:3]的意思是获取列表中的第二个和第三元素,(number2-number1)计算结果表示的是获取元素            个数,number1表示从列表中第(number1+1)开始获取元素

                  注意:如果number1表示列表第一位即number1=0可以省略不写,如果number2表示列表最后一位也可以省略不写,如               果要获取member列表中全部元素可以写成member[ : ]

     

    六:列表的一些常用的操作符

                内容:比较操作符,逻辑操作符,连接操作符,重复操作符,成员关系操作符

                1.比较运算符

                  例:list1=[123,456]    list2=[234,123]      则list1<list2为true,即两列表比较大小,只比较第一个元素,

                   list4=list1+list2     list4为[123,456,234,123],其中+可以把两个列表合在一起,但是+两边必须是同类型的

                        list1*2=[123,456,123,456]

                123 in list1 运行结果为True

                   2.count()

                     用法:列表名称.count(元素名称)   可以计算某个元素在这个列表中出现的次数

                   3.index()

                    列表名称.index(元素名称)可以查某个元素在列表中的位置

                     4. reverse()

                       列表名称.reverse( )  可以把列表中的元素倒着排列

                      5.   sort()

                         列表名称.sort( )     默认可以让元素按从小到大顺序排列

                      6.    拷贝

                          list6=list1[ : ]

                         list6=list1两者运行结果一样,但前者只是单纯的拷贝,而后者list6跟list1同步变化

        

  • 相关阅读:
    Java 泛型
    arcpy删除非必须字段
    【C#】ProgressWindowsinFTools:一个简单的WPF进度窗口,使用Thread实现异步进度
    【NSIS】安装或卸载时使用nsProcess检查程序是否正在运行
    【PyQGIS】输出地图文档数据视图页面,实现屏幕截图效果
    关闭win10内存压缩的方法
    mybatis plus框架的@TableField注解不生效问题总结
    使用javassist运行时动态修改字节码对象
    分享我的一道电商需求分析的面试题!
    C# 字符编码简介
  • 原文地址:https://www.cnblogs.com/chmusk/p/11078951.html
Copyright © 2020-2023  润新知