zoukankan      html  css  js  c++  java
  • 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 等。而其他操作例如分片、索引操作等都类似于列表。故在使用元组时,时刻记住元组不可修改,自然就知道元组有哪些操作了。

        

  • 相关阅读:
    DataTable中的增删改查
    如何修改SQLServer的登录验证模式为混合验证模式(转载)
    asp.net C# 技术小点
    利用JQuery动态删除Table表格的行和列
    ASP.NET利用JQuery中的Aajax实现JSON数据后台交互
    MySQL Explain 详解
    Python字符串操作
    Linux中last的用法及参数,查看登陆系统用户的信息
    fedora 16 mysql远程连接
    Linux下MySQL 5.5.21 服务器日志配置
  • 原文地址:https://www.cnblogs.com/zhuxiaohou110908/p/5731210.html
Copyright © 2011-2022 走看看