Python程序获取元组中的第一个和最后一个元素
元组是Python中的一种重要的数据类型,常用于存储固定集合的元素。在本文中,我们将讨论如何从元组中提取第一个和最后一个元素。我们将介绍访问这些元素的语法,并提供如何进行的示例。
Python中的元组是什么?
元组允许在一个变量中存储多个东西。Python的四种内置数据类型之一用于存储数据集合的是元组。
不可更改和有序的集合被称为元组。编写元组时使用圆括号。
示例
以下是创建元组的示例。
firstuple = ("apple", "banana", "Cherry")
print(firstuple)
输出
('apple', 'banana', 'Cherry')
Python元组的特点
在使用元组的过程中需要注意以下几点。
元组项目 - 对于有序且不可变的三元项目,允许重复的值。第一个项目的索引为[0],第二个项目的索引为[1],以此类推。
示例
firstuple = ("apple", "banana", "cherry", "apple", "cherry")
print(firstuple)
输出
以下是上述代码的输出:
('apple', 'banana', 'cherry', 'apple', 'cherry')
有序 − 当我们说元组有序时,我们指的是元素以一种特定的顺序排列,这种顺序不会改变。
不可更改 − 元组是不可变的,这意味着一旦我们创建了一个元组,就不能更改、添加或删除其中的任何组件。
异质 − 我们可以创建包含不同类型值的元组。
示例
tuple1 = ("abc", 34, True, 40, "male")
print(tuple1)
输出
('abc', 34, True, 40, 'male')
查找元组的第一个元素
使用索引操作符[]可以获取元组的第一个元素。索引操作符需要一个参数,必须是零(0)。Python元组中的第一个元素从索引零(0)开始,并位于此处。要获取元组的第一个元素,请参考以下示例。
示例
myTuple = ("Dehradun", 4, 29, 13)
print(myTuple[0])
输出
Dehradun
以上示例的输出只包含第一个元素。该变量的第一个项有四个组成部分,打印为“Dehradun”。输出时不包括圆括号或括号。
查找元组的最后一个元素
如果要找到元组中的最后一项,则需要将-1作为索引运算符的参数传递。它会定位变量中的最后几项并将它们打印出来。请检查并应用下面提供的示例来查找元组中的最后一项。 元组中的最后一项 。
示例
myTuple = ("Dehradun", 4, 29, 13)
print(myTuple[-1])
输出
13
最后一个元素,在上面的例子中是13,是存在的。上面的例子中元组有四个元素。输出结果只包含一个项,在Python中这个项是元组的最后一项。
打印元组的所有元素
除了上面提到的方法,还有另一种直接的方法来获取变量的所有元素。不需要使用索引运算符来获取所有的元素。要获取输出中的所有元素,只需使用元组变量而不使用任何索引运算符。
例子
myTuple = ("Dehradun", 4, 29, 13);
print(myTuple);
输出
('Dehradun', 4, 29, 13)
上面示例的输出包括从第一个到最后一个的每个元素。字符串和整数是元组的四个组成部分之一。
使用for循环
使用for循环,可以迭代遍历元组中的项目。
示例
firstuple = ("apple", "banana", "cherry")
for x in firstuple:
print(x)
输出
apple
banana
cherry
循环遍历索引
可以通过使用它们的索引号来循环遍历 元组 中的项。使用 range() 和 len() 函数创建适当的可迭代对象。
示例
firstuple = ("apple", "banana", "cherry")
for i in range(len(firstuple)):
print(firstuple[i])
输出
apple
banana
cherry
使用while循环
使用while循环,您可以遍历列表项。使用len()函数确定元组的长度,然后从索引0开始,使用索引循环遍历元组项。每次迭代之后,不要忘记将索引增加1。
示例
firstuple = ("apple", "banana", "cherry")
i = 0
while i < len(firstuple):
print(firstuple[i])
i = i + 1
输出
apple
banana
cherry