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

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

相关文章:

  • 什么是‘指差确认‘
  • deepseek使用记录25——当反思失效了
  • 零基础上手Python数据分析 (7):Python 面向对象编程初步
  • final、finally、finalize 有什么区别?
  • dify联网搜索如何限制在只在一个网站上搜索呢??
  • 【QA】QT中事件和信号的区别以及联系是什么?
  • Z世代的消费升级体现在哪些地方?
  • JavaScript | 爬虫逆向 | 掌握基础 | 01
  • Compose 实践与探索十六 —— 与传统的 View 系统混用
  • PageHelper插件依赖引入不报错,但用不了
  • S32K144入门笔记(十七):PDB的API函数解读
  • 多语言生成语言模型的少样本学习
  • C++代码3-多目标布谷鸟算法求解车辆路径规划算法
  • PurpleLlama大模型安全全套检测方案
  • GetKeyState()和GetAsynKeyState()的差异
  • 音视频系列——Websockets接口封装为Http接口
  • 智能追踪台灯需求文档
  • 尝试使用tauri2+Django+React的项目
  • 如何获取与testFile同级目录下的所有文件?
  • 企业级AI架构探索:业务驱动,场景优先
  • 宁乡市建设局网站/市场调研一般怎么做
  • 江西省赣州市天气预报/c盘优化大师
  • 广州网站设计企业/开发一个app需要多少钱
  • 学做网站先学什么/百度总部投诉电话
  • 江苏盐城网站开发/深圳网络推广外包
  • 怎么让自己的网站被百度收录/sem优化