赞
踩
以下内容均为本人学习笔记,若有不当,欢迎指出
上一篇讲了列表的性质 链接 ://TODO
其实列表和元组有很对相似的地方,唯一不同的地方就是元组是只读的
比较操作
由于元组不可变,所以并不支持append, extend,sort 等要修改自身的操作
实现两个数的交换
x = 1
y = 2
print x, y
x, y = y, x
print x, y
执行结果:
1 2
2 1
其实 y, x 就是一个元组,通过这个 y, x 创建一个新的元组
a = ([1, 2, 3], (4, 5, 6))
print a
a[0][0] = 99
print a
执行结果:
([1, 2, 3], (4, 5, 6))
([99, 2, 3], (4, 5, 6))
其实元组的应用也很明显,在很多时候,我们将数据作为参数传递,并不希望别的接口修改,就可以传一个元组类型,这样就安全了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。