Python之tuple元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
tuple元素不可变有一种特殊情况,当元素是可变对象时。对象内部属性是可以修改的!tuple的不可变限制只是在一个纬度上:元素的类型。实现理解,tuple的元素所保存的内容(数值或内存地址)是不允许修改的,但地址映射的对象自身是可以修改的。

上代码

#定义含有一个元素的元组,逗号和括号必须都要有!
mytuple1 = (0,);
#定义一个空的元组!
mytuple2 = ();
#一般定义!
mytuple = ('ni', 'hao', 'a');
#查询
print('ni' in mytuple);
print(mytuple[0:2]);
#更新元组
mytuple = mytuple+(666,);
print(mytuple);
#删除元组,一般python回收机制会收回内存,这个方法可以不用。
del mytuple;
结果:
True
('ni', 'hao')
('ni', 'hao', 'a', 666)

其他方法

methodName decription
len(tuple) 计算元组元素个数。
max(tuple) 返回元组中元素最大值。
min(tuple) 返回元组中元素最小值。
tuple(seq) 将列表转换为元组。

觉得有用的老铁,请点击推荐按钮!

猜你喜欢

转载自www.cnblogs.com/feiqiangsheng/p/10923664.html