Python元组:介绍和基础操作

2023-03-19 00:00:00 操作 介绍 基础

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 或者 皮蛋编程。

相关文章