当前位置: 首页 > article >正文

Python 元组(tuple)大全

在 Python 中,元组(tuple)是一种不可变的序列类型,用于存储一组有序的元素。元组与列表(list)类似,但元组一旦创建,其内容不可修改。元组通常用于存储不可变的数据集合,如坐标、日期、配置项等。


1. 元组的基本特性

1.1 不可变性

元组是不可变的,一旦创建,其内容不可修改(添加、删除或更改元素)。

t = (1, 2, 3)
# t[0] = 10  # 报错: TypeError,元组不可变
1.2 有序性

元组中的元素是有序排列的,每个元素都有一个唯一的索引(从 0 开始)。

t = (1, 2, 3)
print(t[0])  # 输出: 1
1.3 异构性

元组中的元素可以是任意类型,甚至可以是另一个元组。

t = (1, "Hello", 3.14, (1, 2, 3))
print(t)  # 输出: (1, 'Hello', 3.14, (1, 2, 3))

2. 元组的创建

2.1 直接创建

使用圆括号 () 创建元组。

t = (1, 2, 3, 4, 5)
2.2 单元素元组

创建单元素元组时,需要在元素后加一个逗号 ,,否则会被解释为普通的值。

t = (1,)  # 单元素元组
print

http://www.kler.cn/a/595040.html

相关文章:

  • PostgreSQL_数据回退,数据库导出、导入
  • 洛谷 P2157 [SDOI2009] 学校食堂
  • 清华最新出品YOLOE: 开放检测与分割模型、支持多提示机制与零样本迁移【附源码与论文】
  • ClickHouse 深度解析:列式存储为何成为 OLAP 的「核武器」
  • 【Java基础】在Java中,一个线程的大小(即线程所占用的内存)是多少
  • 嵌入式Linux——Framebuffer应用编程
  • 算法系列——有监督学习——4.支持向量机
  • 【Pandas】pandas Series plot.barh
  • 区块链交易所平台开发全解析
  • Microsoft Edge浏览器的取证分析(基于Chromium)
  • GitHub在push推送到远程仓库的时候显示Logon failed登录失败
  • Powershell美术资产批量重命名
  • 使用系统Picker
  • Performance Hub Active Report
  • Deepseek X 文心智能体:提示词工程猫
  • 编写一个简单的chrome截图扩展
  • 一文了解 分布式训练
  • C# 集合(Collection)详解以及区别
  • 【记录一下】Microsoft登录反复跳转【需要家长或监护人同意才能使用该帐户】页面
  • Python:文件的基本操作与基本读写