元组Tuple


# -*- coding:utf-8 -*-
#2018/1/28

#python数据结构

#元组tuple是一种一维的,定长的,不可变的python对象序列

#定义
tup = 4,5,6
print tup
nested_tup = (4,5,6),(7,8)
print nested_tup 

#调用tuple函数,任何序列或迭代器都可以被转换为元组
print tuple([4,0,2])
print tuple('String')
#('S', 't', 'r', 'i', 'n', 'g')

#创建完毕厚各个插槽对象不能被修改
#元组加号(+)连接
print (4,'foo',6,0)+('bar',)
#元组乘号(*)来连接多个副本
print (2,)*2

#元组拆包
tup = (4,5,6)
a,b,c = tup
print a,b,c#4 5 6

#语法糖交换变量
a='a'
b='b'
a,b=b,a
print a,b
#变量拆包用于列表序列迭代
seq = [(1,2,3),('david','Atania','c')]
for a,b,c in seq:
    print a,b,c
#元组方法:元组的大小和内存不能被修改,最常用是count函数统计值出现次数
a=(2,312,32,3,3,12312,1,3)
print a.count(3)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //定义元组变量,并指定初始值,系统推断该元组类型为(Int ,Int ,String) var health =...
    cz3w阅读 2,755评论 1 0
  • 元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 例如:let htt...
    piggybear阅读 6,028评论 0 0
  • 现在对很多事情不起情绪,但是会起思绪 有点类似大学有一段对于疼痛不能辨识的状态 这些思绪,对可能的情况进行推测、确...
    水平有线阅读 3,870评论 0 0
  • 七言绝句——冬夜咏怀 风狂夜寒衣裳薄,浊酒一杯入肠愁。 与君遥寄相思意,未曾开口泪先流。
    一缕清风送明月阅读 3,780评论 0 3
  • 所有的时光都是被辜负被浪费的,也只有在辜负浪费之后,才能从记忆里将某一段拎出,拍拍上面沉积的灰尘,感叹它是最好的时...
    晚街听风_65d3阅读 2,875评论 0 1

友情链接更多精彩内容