优草派  >   Python

Python元组中的元素如何访问?Python访问元组元素的方法

翟嘉慧            来源:优草派

在前面的学习中,我们知道了任何对元组进行创建,还学习了元组元素的创建,今天的这篇文章就带大家一起去了解一下有关Python元组中的元素如何访问?Python访问元组元素的方法,希望通过对这篇文章的学习,能给大家带来一定的帮助。

Python元组中的元素如何访问?Python访问元组元素的方法

一、元素的访问

对元组的操作就和对列表的操作是差不多的,在Python列表中,我们是通过索引的方式去访问列表中的某个元素,在元组中也一样,通过索引的方式去得到一个元组的值,还有另一种方式是通过切片的方式访问 ,这个时候会得到一个新的子元组。下面就分别介绍这两种方法的不同用法,如下

二、访问元组元素的方法

第一种方法:通过索引访问元组元素

在Python元组中,每一个元素都会用一个值表示它的位置,我们将这个值称之为索引值,一般最开始的位置为0,依次类推,当我们想要回去元组中的元素时,就要先知道元素的位置,通过索引访问。接下来可以看一下它的基本语法格式,如下:

tuplename[i]

在语法中tuplename表示的就是我们要访问的那个元组,括号中的参数i表示的就是一个索引值。它可以是一个正数,也可以为一个负数,区别就在于进行索引的方向不一样。举个例子:

url = tuple("http://c.biancheng.net/hello/")
print(url[3]) 使用正数索引,就从一个元组的前面开始访问
print(url[-4]) 使用负数索引,从元组的后面开始访问

运行结果:

p
e

第二种方法:使用切片访问元组元素

主要的语法的格式为:

tuplename[start : end : step]

在语法中包含了三个参数,三个参数都是在切片中要使用到的,第一个参数表示的是索引的起始位置,中间的参数表示的是一个结束位置,step设置的是步长值,下面看一个具体的实例,代码如下:

url = tuple("http://c.biancheng.net/hello/")
print(url[9: 18])  #使用正数切片
print(url[9: 18: 3])  #指定步长
print(url[-6: -1])  #使用负数切片

运行结果:

('b', 'i', 'a', 'n', 'c', 'h', 'e', 'n', 'g')
('b', 'n', 'e')
('h', 'e', 'l', 'l', '0')

以上就是关于Python元组中的元素如何访问?Python访问元组元素的方法的全部内容了,文章中一共介绍了两种访问元组元素的方法,希望可以对大家的学习带来帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。