码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-08-03 01:19:51      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

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

    

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

标签:

原文地址:http://www.cnblogs.com/zhuxiaohou110908/p/5731210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!