為何要有元組 ,() 可存放多個值 元組不可變 更多的是用來查詢
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)
轉載于:https://www.cnblogs.com/zhongbokun/p/7224628.html