Python元组:介绍和基础操作
Python中的元组(Tuple)是不可变有序序列,可以容纳任意数据类型的元素,通常用圆括号 () 包裹。与列表(List)类似,元组可以通过索引(Index)访问其元素,也可以使用切片(Slice)截取部分元素。但是,元组一旦创建,就无法修改其中的元素。
以下是元组的基础操作示例:
1、创建元组
元组可以使用逗号分隔多个值来创建,也可以使用内置函数 tuple() 来创建。
# 使用逗号分隔多个值来创建元组 my_tuple = 1, 2, 3, 'pidancode.com' # 使用 tuple() 函数来创建元组 my_tuple = tuple([1, 2, 3, 'pidancode.com'])
2、访问元组元素
元组中的元素可以通过索引访问,索引从0开始。
my_tuple = (1, 2, 3, 'pidancode.com') print(my_tuple[0]) # 输出:1 print(my_tuple[3]) # 输出:pidancode.com
3、切片操作
与列表一样,元组也支持切片操作。
my_tuple = (1, 2, 3, 'pidancode.com') print(my_tuple[1:3]) # 输出:(2, 3) print(my_tuple[:2]) # 输出:(1, 2) print(my_tuple[2:]) # 输出:(3, 'pidancode.com')
4、元组不可变
元组一旦创建,就无法修改其中的元素。
my_tuple = (1, 2, 3, 'pidancode.com') my_tuple[0] = 4 # TypeError: 'tuple' object does not support item assignment
5、元组长度和元素个数
可以使用内置函数 len() 获取元组的长度,使用 count() 方法获取指定元素在元组中出现的次数。
my_tuple = (1, 2, 3, 'pidancode.com') print(len(my_tuple)) # 输出:4 print(my_tuple.count(2)) # 输出:1
6、元组拼接和重复
可以使用加号(+)来拼接两个元组,使用乘号(*)来重复一个元组。
tuple1 = (1, 2, 3) tuple2 = ('pidancode.com', '皮蛋编程') tuple3 = tuple1 + tuple2 print(tuple3) # 输出:(1, 2, 3, 'pidancode.com', '皮蛋编程') my_tuple = ('pidancode.com',) * 3 print(my_tuple) # 输出:('pidancode.com', 'pidancode.com', 'pidancode.com')
以上是 Python 元组的介绍和基础操作。如有疑问,欢迎访问 pidancode.com 或者 皮蛋编程。
相关文章