python 元组可以切片吗_Python数组与元组的切片操作

Python切片是给元组与列表分割项的,分割方法中括号[ ]里面用下标数字取项,中括号[ ]里面可以用两个冒号 [ : : ]代表分割方法,第一个冒号左边是数组开始下标索引,两个冒号中间是数组结束的下标索引,第二个冒号右边是数组每隔几位项的间隔来取,下标索引从0开始,从N-1结束,比如[0:5]取列表项目,实际上是[0:5-1], 数组0索引和数组最后一位索引可以不写来代表,比如 [ : ]就是[0:len-1],下标还可以使用符号,比如 -1 是列表最后一项,依次类推 -2就是倒数第二项,下面用代码例子来看看:

#元组与列表都可操作切片

l3 = ("a", "b", "c", "d", "e")

#l3 = ["a", "b", "c", "d", "e"]

print(l3[0])

print(l3[:])

print(l3[:2])

print(l3[0:2])

print(l3[2:])

print(l3[-1])

print(l3[-2:-1])    #元组用切片取一个元素结尾有逗号 ","

print(l3[::2])  #所有元素,每2个间隔取一个

字符串相当于字符元组,所以也可以使用切片操作,下面用代码例子来看看:

#字符串切片操作

s = "abcdefg"

print(s[1:3])

print(s[0::2])

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值