python 可变序列与不可变序列的方法及其应用

序列

序列的通用操作

相连接 +      k1=[1,2,3],k2=[4,5,6]  k1+k2=[1,2,3,4,5,6]

重复   *        k1=[1,2,3]     2*k1=[1,2,3,1,2,3]     n*k 就是在k的后面添加n-1遍k中的元素

获取指定下标的元素      k[n]     返回下标为n  的值

获取指定下标范围内的元素   k[a:b]   返回下标a到b-1 的元素  一共b-a个

获取指定下标范围内步长为n的元素   k[a:b:n]   返回下标为a,a+n,a+2n,...<b 的元素

一些方法

              k.len()             返回k的长度

              k.min()            返回k中最小的数

              k.max()           返回k中最大的数

              k.sum()           返回k的元素和

              k.index(x)       返回第一个x的下标

              k.count(x)       返回x在k中出现的次数

可变序列

改变单个元素的值:

              可以通过k[n]=x   该表下标为n 的列表元素的值。

改变一个指定范围内的元素的值:        

              k[a:b]=[100] 可以把列表k中下标a到b-1的所有元素变成一个,即100

              k[a:b]=[c,d,e,,f...] 可以把列表k中下标a到b-1的所有元素变成等号右边的[]里面的元素若右边长度比b-a长则s会相应边长

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值