Python 元组

(1)元组中只包含一个元素时,需要在元素后面添加逗号:

tup1 = (50,);

(2)元组中的元素值是不允许修改的,但我们可以对元组进行连接组合:

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# 以下修改元组元素操作是非法的。
# tup1[0] = 100;

# 创建一个新的元组
tup3 = tup1 + tup2;
print tup3;

结果:

(12, 34.56, 'abc', 'xyz')

(3)元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,元组被删除后,输出变量会有异常信息。

(4)任意无符号的对象,以逗号隔开,默认为元组:

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;

结果:

abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2

 


 元组内置函数:同序列


 元组与列表的区别,元组它的关键是不可变性。

如果在程序中以列表的形式传递一个对象的集合,它可能在任何地方改变;如果使用元组的话,则不能。

元组提供了一种完整的约束。

posted @ 2017-08-16 21:41  VVVinson  阅读(181)  评论(0编辑  收藏  举报