首页 > 其他 > 详细

【Py】元组

时间:2016-03-16 00:52:56      阅读:205      评论:0      收藏:0      [点我收藏+]

元组:

元组类似列表,一旦创建后就无法修改(除非通过新建一个元组间接修改),使用圆括号而列表使用中括号

1 >>> tuple1 = (1,2,3)
2 >>> type(tuple1)
3 <class tuple>

元组的关键是逗号,但只有一个元组的元素,逗号和圆括号都必须存在

 1 >>> type(tuple1)
 2 <class tuple>
 3 >>> temp1 = 1,2,3
 4 >>> type(temp1)
 5 <class tuple>
 6 >>> temp2 = 1,
 7 >>> type(temp2)
 8 <class tuple>
 9 >>> temp3 = (1,2,3)
10 >>> type(temp3)
11 <class tuple>
12 >>> temp4 = (1)
13 >>> type(temp4)
14 <class int>

所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组

1 >>> x,y,z = 1,2,3
2 >>> type(x)
3 <class int>
4 >>> h = x,y,z
5 >>> type(h)
6 <class tuple>

元组好处:

1、比列表操作度快,如果定义了一个值集合常量,并且唯一要用它做的是不断遍历它,就应该使用元组代替列表

2、元组可以在字典中被用作关键字,但列表不行

3、元组和列表可以相互转换,tuple()函数接收一个列表,返回一个有着相同元素的元组,list()接收一个元组,返回一个列表

【Py】元组

原文:http://www.cnblogs.com/xiedoudou/p/5281685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!