元组是指:元素不可修改的线性数据结构,用()表示。
元组(tuple)
创建元组
tup1 = ('name','age','sex','hobby')
tup2 = (1,)
tup3 = 'a','b','c','d'
tup4 = ()
seq = ['a','b','c','d']
tup5 = tuple(seq)
元组查询操作
print('tup1[0]:',tup1[0])
print('tup3[1:6]:',tup3[1:6])
tup1[0]: name
tup3[1:6]: (‘b’, ‘c’, ‘d’)
整体删除元组
del tup1[0] #不能删除一个元素,这样会报错
print('删除一个元素的元组:',tup1)
del tup1
print('删除一个元素的元组:',tup1)
元组的连接和复制
#tup1[0] = 100 这样修改元素是非法的
tup4 = tup1 + tup2
print('使用 + 进行连接',tup4)
tup5 = tup1 * 3
print('使用 * 进行复制',tup5)
使用 + 进行连接 (‘name’, ‘age’, ‘sex’, ‘hobby’, 1)
使用 * 进行复制 (‘name’, ‘age’, ‘sex’, ‘hobby’, ‘name’, ‘age’, ‘sex’, ‘hobby’, ‘name’, ‘age’, ‘sex’, ‘hobby’)
元组的特殊操作
tup1 = ('name','age','sex','hobby')
tup2 = (1,8,7,2,9,1,0,3)
print('元组的元素个数',len(tup1),
'\n求元组中最大值',max(tup2),
'\n求元组中最小值',min(tup2),)
元组的元素个数 4
求元组中最大值 9
求元组中最小值 0