• Python学习总结3:元组、列表的操作汇总


    参考博客:http://www.cnblogs.com/QG-whz/p/4782809.html

    1. 是否可变

        元组:用()或tuple函数定义,不可变(元素的值以及整个元组);

        列表:用 [] 或list函数定义,可变。

    2. 操作方法汇总

        列表:Python序列操作全部通用,例如索引、分片、连接、乘法等。而且由于列表是可以修改的,所以多了一些元素赋值、元素删除、分片赋值的方法。

                列表(对象)方法汇总:       

                append:用于在列表末尾追加新的元素
                count:用于统计某个元素在列表中出现的次数
                extend:在列表末尾一次性追加另一个序列中的多个值
                index:用于从列表中找出某个值第一个匹配项的索引位置
                insert:用于将对象插入到列表中对应位置
                pop:该方法从列表中弹出一个元素,默认是最后一个。并且返回弹出的元素
                remove:从列表中移除某个值的第一个匹配项。与pop不同的是,该方法并不返回移除的元素。
                reverse:该方法对序列方向存放;注意该方法改变了列表但是没有返回值。
                             如果需要对一个序列进行反向迭代,可以使用reversed函数。这个函数并不返回一个列表,而是返回一个迭代器对象,可以使用list把迭代器对象转换成列表:
                sort:用于在原位置度列表进行排序。 在原位置意味着列表会被修改。
                         sorted同reversed

        元组:与列表比较少了很多操作,比如attend、insert 等。而其他操作例如分片、索引操作等都类似于列表。故在使用元组时,时刻记住元组不可修改,自然就知道元组有哪些操作了。

        

  • 相关阅读:
    Netty源码解析与实战
    什么是序列化id?
    关于idea下tomcat输出日志的问题
    利用jstack 找到异常代码
    mysql 异常 Lock wait timeout exceeded; try restarting transaction;expc=java.sql.SQLExcept
    Spark-Hadoop、Hive、Spark 之间是什么关系?(转)
    转(数据分析的意义)
    按位取反~100=-101
    知识总汇
    前端(以Vue为例)webpack打包后dist文件包如何部署到django后台中
  • 原文地址:https://www.cnblogs.com/zhuxiaohou110908/p/5731210.html
Copyright © 2020-2023  润新知