栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

学习笔记:Python之元组

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习笔记:Python之元组

元组
  • 元组介绍
  • 元组的访问
  • 元组的操作
  • 元组常用的功能
  • 多维元组

元组介绍

元组和列表类似,本质上也是数据的集合
不过,列表中的数据可以进行修改,而元组中的元素数据,一旦被定义后就不可被更改
当创建的元组只有一个数据时,需要在后面加上一个逗号’,’

# 创建一个空元组
t1 = ()
print(t1,type(t1))

# 创建带有一个元素的元组
t2 = (1,)
print(t2)

# 创建带有多个元素的元组
# 元组中元素可以是各种数据类型
t3 = (1,2,'a','asd',True)
print(t3)

元组的访问

元组中访问元素的方法与列表访问方法一致
[起始位置 : 结束位置 :步长]

t1 = (25,63.1,68,'asdaw',True)
print(t1[2])
print(t1[:2])
print(t1[::2])

# 删除元组
del t1
  • 由于元组中的数据定义后不可修改,所以只能进行删除元组
元组的操作
  • 元组合并
  • 重复输出
  • 判断元素是否在元组中
  • 切片
# 元组合并
t1 = (1,2,3)
t2 = (4,5,6)
print(t1 + t2)

# 重复输出
t3 = (4,8,6)
print(t3 * 3)

# 判断元素是否在元组中--成员运算符
t4 = (5.21,63,99,'asdfg')
print(5.21 in t4)
print(20 int t4)

# 切片
# 元组的切片操作与列表类似
# [起始位置 : 结束位置 : 步长]
t5 = (12,48,96,48,95,62,78)
# 获取第三个元素
print(t5[2])
# 获取第二个到第四个元素
print(t5[1:3])
# 每隔一个获取一个元素
print(t5[::2)
元组常用的功能
  • 获取长度
  • 获取最大最小值
  • 把其他数据类型转为元组类型
  • 遍历元组
  • 遍历元组的索引和元素
# 获取元组的长度
t1 = (1,2,3,4,5,6,7,8,9)
print(len(t1))

# 获取最大值
print(max(t1))
# 获取最小值
print(min(t1))

# 其他数据类型转为元组
l1 = [56,65,84,63,9,42]
t2 = tuple(l1)
print(type(l1),type(t2))

# 遍历元组
# 循环遍历
# 方法一
for i in t1:
	print(i)
# 方法二
for i in range(len(t1)):
	print(t1[i])

# 遍历元组的索引和元素
for index,value in enumerate(t1):
	print(index,value)
多维元组

多维元组中的元素还是一个元组
即多维元组是由多个元组数据嵌套组成
与多维列表的定义类似

# 一维元组
t1 = (1,2,3)
print(t1)

# 二维元组
t2 = (
	(1,2,3),
	(4,5,6)
)
print(t2[1][1])

# 三维元组
t3 = (
	(
		(1,2,3),
		(4,5,6)
	),
	(
		(7,8,9),
		(10,11,12)
	)
)
print(t3[0][1][2])
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/994916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号