Python程序 从一个元组中获取第一个和最后一个元素
元组 是Python中一个重要的数据类型,通常用来存储一组固定的元素。在这篇文章中,我们将讨论如何在Python中从一个元组中提取第一个和最后一个元素。我们将讨论访问这些元素的语法,并将提供如何做的例子。
什么是 Python 中的元组?
元组允许在一个单一的变量中存储多个事物。tuple 是 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