如何在Python元组中使用元组?

如何在Python元组中使用元组?

元组可以很容易地在元组中使用。元组中的任何项都可以是元组。元组是序列,即对象的集合,其是有序且不可变的。要访问元组中的子元组,请使用方括号和特定内部元组的索引号。

元组是一系列不可变Python对象。元组与列表类似,其主要区别在于元组是不可变的,而列表是可变的。元组使用括号,而列表使用方括号。

更多Python相关文章,请阅读:Python 教程

创建基本元组

首先让我们创建一个包含整数元素的基本元组,然后转向元组中的元组

示例

# 创建一个元组
mytuple = (20, 40, 60, 80, 100)

# 显示元组
print("元组 = ",mytuple)

# 元组长度
print("元组长度= ",len(mytuple))

输出

元组 = (20, 40, 60, 80, 100)
元组长度= 5

在元组中创建元组

在此示例中,我们将创建一个包含整数元素的元组。然后,在其中添加一个内部元组 (18, 19, 20) −

示例

# 创建一个元组
mytuple = (20, 40, (18, 19, 20), 60, 80, 100)

# 显示元组
print("元组 = ",mytuple)

# 元组长度
print("元组长度= ",len(mytuple))

输出

元组 = (20, 40, (18, 19, 20), 60, 80, 100)
元组长度= 6

在上述示例中,我们创建了一个包含6个元素的元组。其中一个元素实际上是一个元组,例如 (18, 19, 20),但通过 len() 方法被计算为一个元组。

访问元组中的元组

在此示例中,我们将创建一个包含整数元素的元组。然后,在其中添加一个内部元组,并使用方括号和特定的索引号进行访问 −

示例

# 创建一个元组
mytuple = (20, 40, (18, 19, 20), 60, 80, 100)

# 显示元组
print("元组 = ",mytuple)

# 元组长度
print("元组长度= ",len(mytuple))

# 显示元组中的元组
print("元组中的元组 = ",mytuple[2])

输出

元组 = (20, 40, (18, 19, 20), 60, 80, 100)
元组长度= 6
元组中的元组 = (18, 19, 20)

访问内元组的特定元素

在此示例中,我们将创建一个包含字符串元素的元组。在其中,我们将添加一个内元组。使用方括号和特定的索引号访问元素。但是,如果要访问内元组的元素,请使用它们的内部索引号 –

例子

#创建一个列表
mytuple = ("Rassie", "Aiden", ("Dwaine", "Beuran", "Allan"), "Peter")

#显示元组
print("元组 = ",mytuple)

#列表长度
print("元组 = ",len(mytuple))

#在元组中显示元组
print("元组中的元组 = ",mytuple[2])

#逐个显示内部元组元素的元组
print("内元素组1 = ",mytuple[2][0])
print("内元素组2 = ",mytuple[2][1])
print("内元素组3 = ",mytuple[2][2])

输出

元组 = ('Rassie', 'Aiden', ('Dwaine', 'Beuran', 'Allan'), 'Peter')
元组 = 4
元组中的元组 = ('Dwaine', 'Beuran', 'Allan')
内元素组1 = Dwaine
内元素组2 = Beuran
内元素组3 = Allan

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程