python 元组对应元素相加 您所在的位置:网站首页 fiesta女团舞解析 python 元组对应元素相加

python 元组对应元素相加

#python 元组对应元素相加| 来源: 网络整理| 查看: 265

与前面介绍的字符串操作类似的是,列表和元组同样也可使用索引获取中间一段,这种用法被称为 slice(分片或切片)。slice 的完整语法格式如下:[start : end : step]

上面语法中 start、end 两个索引值都可使用正数或负数,其中负数表示从倒数开始。该语法表示从 start 索引的元素开始(包含),到 end 索引的元素结束(不包含)的所有元素,这和所有编程语言的约定类似。

step 表示步长,因此 step 使用负数没有意义。

下面代码示范了使用 start、end 获取元组中间一段的用法:a_tuple = ('crazyit', 20, 5.6, 'fkit', -17)

# 访问从第2个到倒数第4个(不包含)所有元素

print(a_tuple[1: 3]) # (20, 5.6)

# 访问从倒数第3个到倒数第1个(不包含)所有元素

print(a_tuple[-3: -1]) # (5.6, 'fkit')

# 访问从第2个到倒数第2个(不包含)所有元素

print(a_tuple[1: -2]) # (20, 5.6)

# 访问从倒数第3个到第5个(不包含)所有元素

print(a_tuple[-3: 4]) # (5.6, 'fkit')

如果指定 step 参数,则可间隔 step 个元素再取元素。例如如下代码:b_tuple = (1, 2, 3, 4, 5, 6, 7, 8, 9)

# 访问从第3个到第9个(不包含)、间隔为2的所有元素

print(b_tuple[2: 8: 2]) # (3, 5, 7)

# 访问从第3个到第9个(不包含)、间隔为3的所有元素



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有