1、list列表的操做包括如下函数:app
列表操做包括如下函数:函数
一、cmp(list1,list2) :比较两个列表的元素对象
二、len(list) :列表元素个数排序
三、max(list) :返回列表元素的最大值索引
四、min(list) :返回列表元素的最小值rem
五、list(seq) :将元组转换成列表扩展
列表操做包括如下方法:方法
一、list.append(obj) :在列表末尾添加新的对象统计
二、list.count(obj) : 统计某个元素在列表中出现的次数sort
三、list.extend(seq) :在列表末尾一次性的追加另外一个序列的多个值(用新列表扩展原来的列表)
四、list.index(obj) :在列表中找出某个值第一个匹配项的索引位置
五、list.insert(index,obj) :将对象插入列表
六、list.pop(obj=list[-1]) : 移除列表中的某一个元素(默认为最后一个元素),而且返回该元素的值
七、list.remove(obj) :移除列表中某一个值的第一个匹配项
八、list.reverse() :反向列表中元素
九、list.sort([func]) : 对原列表进行排序
2、列表与元组的相同之处:
定义元组与定义列表的方式相同,除啦整个元素集是用小括号包围的而不是方括号。元组的元素和list同样按定义的次序进行排序。元组的索引与list同样从0开始,因此一个非空的元组的第一个元素老是t[0]。
负数索引与list同样从元组的尾部开始计数。
与list同样分片也可使用,注意当分割一个list时,会获得一个新的list,当分割一个元组时会获得一个新的元组。
3、不一样点:
元组在建立时就已经肯定啦,其长度和元素都不能够在改变,于是元组,没有append和extend方法。而且元组没有remove和pop方法。能够是用in来查看元素是否存在元组中。list在创后是能够更改的。