Python程序 替换一个元组中的元素
在这篇文章中,你将了解到如何使用Python来寻找一个元组的第一个和最后一个元素的教程。
快速反应是,你可以在Python中使用索引操作符([])访问元组的第一个和最后一个元素。这里描述的方法可以用来获取你的单个元组元素。
在深入研究解决方案之前,让我们先了解一下Python中的元组。
什么是Python中的元组?
元组是Python的四个内置数据类型之一,用于存储数据集合。其他三种是 list, set, 和 dictionary ,每一种都有一套独特的功能和应用。
元组的元素是不可改变的,并且是有序的。我们可以通过在圆括号内指定由逗号分隔的元素来创建一个元组,如下所示
例子
输出
以下是上述查询的输出结果 –
Python中元组的特点
元组项 - 三元组项允许有重复的值,它是有序的和不可改变的。三元组中的第一个项目的索引是[0],第二个项目的索引是[1],以此类推。
有序的 --当我们说一个元组是有序的,我们指的是这些项目处于一个特定的顺序,不会改变。
不可改变 - 元组是不可改变的,这意味着一旦我们创建了一个元组,我们就不能改变、增加或删除它的任何组件。
替换元组中的元素
元组是不可变的,也就是说,一旦我们创建了一个元组,就不能改变它们的值。因此,要改变一个元组中的元素-:
- 我们要把元组变成一个列表。
-
刷新列表中的必要项目。
-
将列表返回到元组的形式,然后将其分配给原来的元组。
例子
让我们看一个例子。这里我们创建一个元组,把它转换成一个列表,并打印出结果。
输出
例子
现在,让我们看看同样的例子,其中的刺痛值-
输出
从一个元组中删除一个元素
为了从一个元组的开头删除一个元素,我们将用剩余的元素组成一个新的元组,如下所示。
输出
例子
我们可以将一个元组的剩余元素切出,以备最后一个元素需要被删除。
输出
例子
要删除一个存在于索引 “i “的元素。我们将原始元组切成两片,初始片将包括初始元组中从索引0到索引i1的每个元素。
从索引 “i 1 “到最后的项目将在第二个元组中。然后,除去索引 “i “处的元素,我们将把新创建的元组连接起来,如下所示
输出
在一个特定的索引上修改一个元素
为了从一个索引修改元素,我们将对原始元组做两个切片,以改变元组索引 “i “处的元素。
第一个片断将有从初始元组的索引0到i-1的成分。从索引 “i 1 “到最后一个,第二个片断将包括所有的组件。然后,索引 “i “处的元素将被更新,在下面的位置插入新的值。