python列表及其方法、元组

一、列表与元组   

 列表(它是一种有序的集合):

        创建列表:

            列表名 = [列表选项1,列表选项2,列表选项3,列表选项4.......,列表选项n]

            空列表:列表名 = []

        列表中的元素数据可以是不同的类型

    列表访问(注意:访问不要下标越界):

        取值:

            格式:列表名[下标]

    列表操作:

        1.list1+list2:两个列表相加

        2.列表的截取:list[n,m]截取n到m的元素

        3.列表追加:append(x),list.append(x),向列表中追加x,也可以向里面追加列表。例如list.append([1,2,3]),形成的列表为list=[n1,n2,n3....n,[1,2,3]]

         extend()也是向列表中追加元素,可以将另一个列表中的元素追加到该列表.比如list.extend([1,2,3]),形成的列表为list=[n1,n2,n3,n4,n5.....n,1,2,3]

        4.insert():向列表中插入元素

        5.删除pop():list.pop(x)表示删除x下标处的元素并返回删除的数据,若x不填写,默认移除最后一个元素。

          remove(x):删除列表中得x元素,若有多个x时,移除第一个匹配的结果。

          clear():清空列表

        6.len(list):返回列表长度

        7.max(list)/min(list):获取列表中的最大/最小值

        8.list.count(x):返回x在列表中出现的次数

        9.revserse():逆序

        10.sort():升序排序

    元组(元组中元素一旦初始化,就不能再修改):

        格式:元组名=(n1,n2,n3...n)

        访问: 元组名[下标],从0开始。

        删除: del 远祖名

        操作:

            1.元组相加、重复、判断元素是否在元祖中与列表类似。

            2.元组截取:元组名[开始下标:结束下标]

            3.二维元组:((n1,n2),(n3,n4),(n5...n)),类似于二维数组

        方法:

            len():返回元组中元素的个数

            max/min():返回最大/最小值

            将列表转为元组:元组名 = tuple(list)

二、列表与元祖的区别:

        1.列表是可变的,元组是不可变的

        2.不确定元素长度时,使用列表;确定时,使用元组

        3.更简单的来说,举个例子,把元组和列表放在c语言中,元组类似于结构体,列表类似于数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值