python 学习笔记 ------- 元组

本文深入讲解Python中的元组概念,包括元组的创建、访问、操作及方法,同时介绍了二维元组的使用,帮助读者全面掌握元组的特性和应用。

一、概述

一种有序的集合,类似于列表(区别:一旦初始化,就不能发生改变)
区别: 列表使用[]表示、元组使用()表示

二、元组的创建

	元组格式:元组名 = (元素1, 元素2 ,元素3,)
	空元组:			tuple1 = ()
	带有元素的元组:	tuple2 =(22, 33, 14, 109)
	与列表类似,元组中的元素类型可以不同
		eg:tuple3 = (23,True,"good")

	注:定义只有一个元素的元组
		tuplea = (1)  #这定义的不是元组而是整数1
		tupleb = (1,) #定义一个元素的元组定义时必须加一个逗号",",用来消除歧义

三、元组元素的访问

	3.1 访问元组中的元素:格式: 元组名[下标] (注意下标的取值范围,不要下标越界)
			注:获取最后一个元素:tuple[-1]
	3.2 修改元组
		元组是不能修改的,但是列表可以,元组中的元素的数据类型可以是不同类型的,可以通过修改元组的列表元素,达到修改元组的目的
 			eg:tuple1 = ('hello', 'you',[20, 30])#修改元组
				tuple1[0] = 'hi' #报错,元组不能修改
				tuple1[2][1] = 'good'#成功
		注意:tuple的每个元素的指向永远不变,一旦它指向了这个list,就不能改指向其他的对象,但是指向的列表可被修改
	3.3 删除元组
		只可使用del语句删除整个元组

四、元组操作

   4.1 元组连接组合
			语法:元组3 = 元组1 + 元组2
			注意:元素连接组合并没有改变原来的元组,而是生成了一个新的元组。
   4.2 元组重复
   			语法:元组2 = 元组1 * n
   4.3 判断某个元素是否在元组中
			语法:元素 in 元组      若存在则返回True,否则返回False
   4.4 元组的截取
			语法:元组名[start:end]     截取的元组范围[start,end) 生成一个新的元组
			功能:获取开始下标到结束下标之前的所有元素。不指定前后区间,则表示默认开始和结尾

五、元组的方法

	5.1 len(tuple)								功能:获取元组元素的个数
	5.2 max(tuple) min(tuple)					功能:获取元组中元素的最大值(max)、最小值(min)
	5.3 tuple(list) (类似与类型转换函数)   		功能:将列表转换为元组

六、二维元组

	与二维列表类似(类似与C中的二维数组),一个元组的元素还是元组
	6.1 二维元组的创建:元组名 =(元组1,元组2,...)
			eg:tuple1 = ((1, 2, 3),(4, 5, 6),(7, 8, 9))
	6.2 二维元组取值:元组名[下标][下标]
			eg:tuple = ((1, 2, 3),(4, 5, 6),(7, 8, 9))
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值