📜  Python元组(1)

📅  最后修改于: 2023-12-03 15:04:37.754000             🧑  作者: Mango

Python元组

简介

元组(tuple)是Python中的一种序列类型,与列表相似,但不同于列表的是,元组一旦创建就不可更改,即是不可变的不可修改的。

特点
  1. 元组中的元素不能被修改。
  2. 元组使用小括号 () 来定义,其中的元素使用逗号分隔。
  3. 可以通过索引或切片来访问元组中的元素。
  4. 元组中的元素可以是不同类型的值。
  5. 元组可以作为字典的键。
代码示例
# 创建一个元组
tup = ('a', 'b', 'c', 1, 2, 3)

# 访问元组中的元素
print(tup[0])    # 输出 a
print(tup[3:5])  # 输出 (1, 2)

# 元组中的元素不能被修改
tup[0] = 'd'  # TypeError: 'tuple' object does not support item assignment

# 元组中的元素可以是不同类型的值
tup = (1, 'a', 1.0)

# 元组可以作为字典的键
dic = {(1, 2): 'a', (3, 4): 'b'}
print(dic[(1, 2)])  # 输出 a
总结

元组是一种不可变的序列类型,由于其不可变的特性,可以作为字典的键、函数参数等。在使用时需要注意其不可修改的特性,一旦创建就无法修改元组中的元素。