元组
元组与列表类似,不同在于元组是不能被修改,用小括号,列表用方括号。
创建元组
# 创建一个元组 tup = (1, '2', '3', 4, 5, 6, 10) # 空元组 tupempty = () # 第一个元素元组 (需在元素后面加逗号) tupOne = (20, )
查询元组
# 创建一个元组 tup = (1, '2', '3', 4, 5, 6, 10) print('第3个列值:', tup[2]) print('第2-5个列值:', tup[1:5]) print('第0-3列值:', tup[:2]) print('最后一个列值:', tup[-1]) print('倒数3到最后一个值:', tup[-3:]) print('获取倒数第4个到倒数第2个值', tup[-4:-1]) 运行结果: 第3个列值: 3 第2-5个列值: ('2', '3', 4, 5) 第0-3列值: (1, '2') 最后一个列值: 10 倒数3到最后一个值: (5, 6, 10) 获取倒数第4个到倒数第2个值 (4, 5, 6)
元组其他操作
# 创建一个元组 tup = (1, '2', '3', 4, 5, 6, 10) tup1 = ('a','b') # 元组操作 print('个数:', len(tup)) tup2 = tup+tup1 print('tup2结果:', tup2) # 重复 tup3 = tup*2 print('tup3结果:',tup3) # 删除元组 del tup2 print('打印删除元组:',tup2) 运行结果: 个数: 7 tup2结果: (1, '2', '3', 4, 5, 6, 10, 'a', 'b') tup3结果: (1, '2', '3', 4, 5, 6, 10, 1, '2', '3', 4, 5, 6, 10) print('打印删除元组:',tup2)->NameError: name 'tup2' is not defined