python序列大作战之可变序列

大家好,我是python自学爱好者大白,今天我把自己学习python的点滴只是进行总结,有不对或不足之处,请大家尽量。

python中的中的序列可以分为:可变序列和不可变序列

可变序列主要为:列表(list)----------它有几大特性:(1)可以包含任意对象的有序集合

                                                                                         (2)支持原位改变

                                                                                         (3)可以通过下表索引来访问元素(和java中的数组差不多)

                                                                                         (4)可以变换长度(指len),且可以任意嵌套

下面我来介绍下list的几个通用操作:

(1)not in方法,返回值为true  or  false

      A=[1,2.3,4,5]

      6 not in A----->返回true,利用not in 来判断某元素是否在列表list中,同样的in也一样

(2)"+"

      A=[1,2.3,4,5]

      B=[A,F,C,F,E]

      A+B=[1,2.3,4,5,A,F,C,F,E]-------->把 两各序列进行连接

 (3)"*"

      A=[1]

      A*2=[1,1]--------->重复序列的内容,但是列表A的值还是不变的,还是[1]

 (4)获取下标元素

      A=[1,2,3]

      A[0]=1---------->小标都是从0开始的

 (5)访问指定索引范围

      A=[1,2,3,4]

      A[0:2]------->输出列表[1,2],切记下标2是不包含的,只是0-1下标的值

(6)按步长访问指定索引范围

      A=[1,2,3,4,5,6,7]

      A[0:7:2]-------->输出[1,3,5,7],意思是访问从下标0到7相差两位的元素

(7)获取序列长度

      A=[1,2,3]

     len[A]--------->输出3

(8)获取最小值min(A),获取最大值max(A)

      (9)统计总和sum(A)

 (10)检查某个元素出现的下标

      A=[1,2,3]

      A.index(1)--------->输出0

(11)统计元素出现的次数

      A=[1,2,3,1,2,2]

      A.count(2)---------->输出3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值