当前位置:首页>python>简洁又安全!Python元组创建与基础教程

简洁又安全!Python元组创建与基础教程

  • 2026-10-11 07:51:45
简洁又安全!Python元组创建与基础教程
【前言】Python零基础入门课程,持续更新中,喜欢的朋友可以关注,点赞,分享。需要笔记代码的同学在评论区留言。

一、什么是Python元组

元组(tuple) 是Python中不可变序列,属于基础容器数据类型。

  • 元素有序存放
  • 一经创建不能修改、删除、新增元素
  • 数据更安全,运行速度比列表更快
  • 可存放数字、字符串、列表、元组等任意类型数据

核心特点总结:有序、不可修改、可重复、支持多类型元素

二、元组和列表最大区别

  1. 列表 [] 可变,能增删改查
  2. 元组 () 不可变,定义后内容固定
  3. 元组占用内存更小,适合存放固定不变数据

三、Python元组四种创建方式

1. 小括号直接创建(最常用)

语法:变量 = (元素1,元素2,元素3)

# 普通元组
t1 = (10,20,30,"Python",True)
print(t1)
print(type(t1))

2. 无括号简写创建

多个元素用逗号隔开,自动识别为元组

t2 = 1,2,3,4,5
print(t2)

3. 单个元素创建(重点易错)

单个元素必须加逗号,否则不是元组

# 正确写法
t3 = (666,)
print(type(t3))

# 错误写法(只是普通数值)
t4 = (666)
print(type(t4))

4. tuple() 函数强制创建

可将字符串、列表、序列转为元组

# 列表转元组
list_data = [1,2,3]
t5 = tuple(list_data)

# 字符串转元组
t6 = tuple("公众号编程教程")
print(t6)

四、空元组创建

# 两种创建空元组
t_empty1 = ()
t_empty2 = tuple()

五、元组基础常用操作

  1. 下标取值:和列表一样从0开始
t = (11,22,33)
print(t[0])
  1. 切片取值
print(t[1:])
  1. 获取长度
len(t)
  1. 元素查找统计
t.count(22)  # 统计个数
t.index(33)  # 查找下标

六、元组使用场景

  1. 存放固定配置数据、账号密码、常量
  2. 函数多返回值默认就是元组
  3. 作为字典键使用(列表不能当键,元组可以)
  4. 不想数据被意外修改,优先用元组

七、重要注意事项

  1. 元组整体不可修改,不能赋值修改内部元素
  2. 如果元组里嵌套列表,列表内部数据可以修改
  3. 元组支持拼接、重复、遍历循环
  4. 日常开发:频繁变动用列表,固定数据用元组

八、简单遍历元组

tu = ("春天","夏天","秋天","冬天")
for i in tu:
    print(i)

最新文章

随机文章