python列表对象方法和函数

目录:

一、一些特有的方法和内置函数

                1.计数

                2.排序

                3.增加

                4.删除

                5.其他         

  二、列表的创建与删除

                1.列表的创建

一、

1.计数:

                len :求列表中元素的个数

                max:求列表中元素最大值(元素类型相同)

                min:求列表中元素最小值(元素类型相同)

                sum:求列表中元素之和(元素是数字)

                count:求指定对象出现的次数

                index:求指定对象首次出现的索引位置

2.排序:

                sort:对列表元素排序

                reverse:求列表逆序

3.增加:

                append:在列表末端插入元素

                extend:在列表末端插入新列表中的所有元素

                insert:在给定索引位置上插入新元素

                +:链接等同于extend

                *:列表重复

4.删除:

                remove:移除首次出现的指定对象

                pop:删除并返回列表指定位置的元素,默认为最后一个元素

                del:移除指定索引位置上的元素

5.其他:

                copy:返回列表对象的浅复制 ,注:Python 2.x 没有该办法

                cmp:比较两个列表的函数,注:Python3.x 中不再支持

                zip:将多个列表或元组对应位置的元素组合为元组的函数

                enumerate:枚举列表、元组或其他可迭代对象元素的函数

在执行了del()函数或remove方法后,列表中被删除元素后的其他元素会依次向左移动一个位置。在执行了insert方法后,列表中大于或等于给定索引位置元素的其他元素会依次向右移动一个位置。

二、

        1.列表的创建:

                                (1)使用[ ]直接创建列表:

        使用此方式创建列表时, 列表中元素可以有多个,也可以一个都没有,例如:

emptylist=[ ]       #emptylist是一个空列表

        在使用列表时,虽然可以将不同类型的数据放到同一个列表,但通常情况下不这么做,同一列表只放入同一类型的数据,这样可以提高程序的可读性。

                                (2)使用list()函数创建列表

list('hello world')                                    #将字符串转换成列表

运行结果:['h','e','l','l','o',' ','w','o','r','l','d']    

list()                                                  #创建空列表

运行结果:[ ]

rangeList=range(1,10,2)                         #range对象

运行结果:[1,3,5,7,9]

strList=('中国人民')

print(strList)

运行结果:中国人民

range()函数是非常有用的函数,使用频率高,其语法为range([start,]stop[,start])。其中,[ ]为可选项。第一个参数表示起始值(默认为0),第二个参数表示终止值(结果中不包含这个值),第三个参数表示步长(默认为1)。

        2.列表的删除

        del strList                                  #删除前面定义过的列表strList

         strList

运行结果:NameError:name'strList' is not defined

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值