Python-元组

139 阅读1分钟

Python元组操作

元组是Python中的一种数据结构,类似于列表,但是元组是不可变的 Immutable 序列,意味着一旦创建,就不能进行修改

  • 创建元组

    • 你可以使用小括号或者tuple()函数来创建一个元组。下面是创建元组的几种方法:

使用小括号创建元组

my_tuple = (1, 2, 3)
print(my_tuple)  # 输出: (1, 2, 3)

使用tuple()函数创建元组

my_tuple = tuple([1, 2, 3])
print(my_tuple)  # 输出: (1, 2, 3)
  • 访问元组的元素

    • 元组中的元素可以通过下标访问,下标从0开始。

my_tuple = (1, 2, 3)
print(my_tuple[0])  # 输出: 1
print(my_tuple[1])  # 输出: 2
print(my_tuple[2])  # 输出: 3
  • 元组的切片

    • 你可以使用切片操作符:来访问元组的子集。切片操作返回一个新的元组。

my_tuple = ('a', 'b', 'c', 'd', 'e')
print(my_tuple[1:4])  # 输出: ('b', 'c', 'd')
  • 元组的修改

    • 因为元组是不可变的,所以不能直接修改元组中的元素。但是你可以通过创建一个新的元组来达到修改的目的。

my_tuple = (1, 2, 3)
new_tuple = my_tuple + (4,)
print(new_tuple)  # 输出: (1, 2, 3, 4)
  • 元组的其他操作

    • 元组还有一些有用的方法,比如len()用于获取元组的长度,count()用于计算指定元素在元组中出现的次数,index()用于查找元组中指定元素的索引。

my_tuple = (1, 2, 2, 3, 3)
print(len(my_tuple))       # 输出: 5
print(my_tuple.count(2))   # 输出: 2
print(my_tuple.index(3))   # 输出: 3