• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
猪小猴
博客园    首页    新随笔    联系   管理    订阅  订阅

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

    

posted @ 2016-08-02 23:42  猪小猴  阅读(310)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3