Python:元组

元组 tuple

元组是不可变的序列,同list一样,元组是可以存储任意类型
的数据的容器

元组的表式方法:
	用小括号() 括起来,单个元素括起来后加逗号(,)区分单个
	对象还是元组

**创建空元组的字面值:**
	t = ()    # 创建一个空元组用t绑定

**创建非空元组的字面值**
	t = 200,     # 创建一个只有一个数字200的元组用绑定
	t = (20,)
	t = (1, 2, 3)
	t = 100, 200, 300

**创建的元组的错误示例:**
	t = (20)  t绑定整数20,不是元组
	x, y, z = (100, 200, 300)  # 序列赋值
	x, y, z = 100, 200, 300
	x, y, z = [100, 200, 300]
	x, y, z = "ABC"   # 序列赋值,不是元组
	x, y = y, x  # 交换两个变量的绑定关系

******type(x)  函数返回x的类型******

元组的构造函数 tuple

tuple()    生成一个空的元组,等同于()
tuple(iterable)  用可迭代对象生成一个新的元组

示例:
	t = tuple()
	t = tuple("ABC")
	t = tuple(range(1, 10, 3))  

**元组的运算:**
 +    +=  *  *= 
t = (1, 2, 3) + (4, 5, 6)  # t=(1,2,3,4,5,6)
t = (1,2,3)
t += (4,5,6)  # t = (1,2,3,4,5,6)
t = (1,2) * 3  # t =(1,2,1,2,1,2)
t = (1,2)
t *= 3
比较运算:
	 < <= > >= == != 
 	比较规则与列表的比较规则完全相同
in / not in运算符
 	等同于列表的 in / not in 运算符
索引 和 切片
	索引取值和切片取值的规则与列表完全相同
	注: 元组不支持 索引赋值和切片赋值


**序列相关的函数也能用于元组中**
len(x), max(x), min(x),
sum(x), any(x), all(x)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值