首页 > 代码库 > python ==》 元组
python ==》 元组
为何要有元组 ,() 可存放多个值 元组不可变 更多的是用来查询
t = (1,[1,3],‘sss‘,(1,2)) #t = tuple(1,[1,3],‘sss‘,(1,2))
print (type(t))
元组可以作为字典的key
d={(1,2,3):‘zcx‘}
print(d,type(d),d[(1,2,3)])
索引取值
d = (1,2,3,4,5)
print(d[1])
切片
goods = (‘iphone‘,‘lenove‘,‘sum‘,‘vivo‘)
print(goods[1:3])
print((goods))
长度
goods = (‘iphone‘,‘lenove‘,‘sum‘,‘vivo‘)
print(len(goods))
包含
goods = (‘iphone‘,‘lenove‘,‘sum‘,‘vivo‘)
print(‘iphone‘ in goods)
掌握
index、count
goods = (‘iphone‘,‘lenove‘,‘sum‘,‘vivo‘)
print(goods.index(‘lenove‘)) #查询索引位置
print(goods.count(‘lenove‘)) #计数
补充:元组本身是不可变的,但是 内部子元素可改变。
t=(1,[‘a‘,‘b‘],‘sss‘,(1,2))
t = ([1],[0],‘A‘)
print (type(t))
不依赖索引的取值
msg_dic={
‘asd‘:1111,
‘qwe‘:1222,
‘zxc‘:33333
}
for item in msg_dic:
print (item,msg_dic)
msg= ‘hello‘
# msg = [1,2,3]
msg = (1,2,3)
for item in msg:
print(item)
for:补充
len () 取索引 print 之后在取值
range: 顾头不顾尾 默认从0开始
for i in range (1,10,2):
print (i)
for i in range (10,1,-1):
print (i)
python ==》 元组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。