Python学习:元组-Python 元组索引,截取

时间:2024-03-22 20:18:14

在 Python 中,可以使用索引和切片来访问和截取元组中的元素。下面是一些示例:

索引
索引允许您通过指定位置来访问元组中的单个元素。索引从0开始,到元组长度减一。下面是一个示例:

my_tuple = (10, 'Hello', 3.14, 'World')
print(my_tuple[0])   # 输出: 10
print(my_tuple[1])   # 输出: Hello
print(my_tuple[-1])  # 输出: World
print(my_tuple[-2])  # 输出: 3.14

切片
切片允许您截取元组中的连续元素子序列。切片的语法为 start:stop:step,其中 start 是起始索引(包含在切片中),stop 是结束索引(不包含在切片中),step 是步长(可选,默认为1)。下面是一些示例:

my_tuple = (10, 'Hello', 3.14, 'World')
print(my_tuple[1:3])   # 输出: ('Hello', 3.14)
print(my_tuple[:2])    # 输出: (10, 'Hello')
print(my_tuple[2:])    # 输出: (3.14, 'World')
print(my_tuple[::2])   # 输出: (10, 3.14)
print(my_tuple[::-1])  # 输出: ('World', 3.14, 'Hello', 10)

需要注意的是,切片操作返回的结果是一个新的元组。