如何在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
极客教程