码迷,mamicode.com
首页 > 其他好文 > 详细

元祖 -- tuple

时间:2018-04-10 15:25:46      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:级别   str   不同   切片   修改   包含   实例   描述   print   

 Python的元组与列表类似,不同之处在于元组的元素不能修改(只读列表,显示儿子级别的增删改)。
 元组使用小括号,列表使用方括号。
 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
 
 实例:
 tuple1 = (‘physics‘, ‘chemistry‘, 1997, 2000);
 tuple2 = (1, 2, 3, 4, 5 );
 tuple3 = "a", "b", "c", "d";
  
 元祖中包含一个元素时,需要在元素后面添加逗号
 tuple = (50,);
 
 切片:
 实例:
 >>> tuple1
 (‘physics‘, ‘chemistry‘, 1997, 2000)
 >>> tuple1[0]
 ‘physics‘
 >>> tuple1[:2]
 (‘physics‘, ‘chemistry‘)
 >>> tuple1[::2]
 (‘physics‘, 1997)
 
 查看:
 >>> tuple4
 (‘physics‘, ‘chemistry‘, 1997, 2000, 1, 2, 3, 4, 5)
 >>> for i in tuple4: print(i)
 physics
 chemistry
 1997
 2000
 1
 2
 3
 4
 5
  
 元祖的运算符
 表达式       结果       描述
 len((1, 2, 3))     3        计算元素个数
 (1, 2, 3) + (4, 5, 6)   (1, 2, 3, 4, 5, 6)    连接
 (‘Hi!‘,) * 4     (‘Hi!‘, ‘Hi!‘, ‘Hi!‘, ‘Hi!‘) 复制
 3 in (1, 2, 3)     True       元素是否存在
 for x in (1, 2, 3): print x, 1 2        迭代

元祖 -- tuple

标签:级别   str   不同   切片   修改   包含   实例   描述   print   

原文地址:https://www.cnblogs.com/liwei-python-21/p/8778468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!