Python元组:简介和用法
Python是一种强大的编程语言,拥有许多内置数据类型,包括列表、元组、字典、集合等。其中,元组(Tuple)是一种有序且不可变的数据类型,与列表相似,但不同之处在于元组创建后不可修改。在本文中,我们将介绍Python元组的基本用法和常见的使用场景。
创建元组
元组用小括号 () 来表示,其中包含一个或多个元素,多个元素之间用逗号分隔。以下是创建元组的示例代码:
# 创建一个空元组
tup1 = ()
# 创建一个包含单个元素的元组
tup2 = (50,)
# 创建包含多个元素的元组
tup3 = (1, "hello", 3.4)
值得注意的是,如果元组只包含一个元素,那么它必须在元素后面加上一个逗号,否则它不会被视为元组。
访问元组元素
元组中的元素可以通过下标索引来访问,从0开始计数。例如,tup3中的第一个元素可以通过tup3[0]来访问。以下是访问元组元素的示例代码:
tup = ('python', 'is', 'awesome')
# 输出第一个元素
print(tup[0]) # 输出: python
# 输出第二个元素到第三个元素
print(tup[1:3]) # 输出: ('is', 'awesome')
与列表不同,元组的元素不可更改。当尝试修改元素时,会抛出 TypeError 异常。
tup = ('python', 'is', 'awesome')
# 尝试修改第一个