元组
1、元组是以小括号括起来的数据形式,且元组不可进行修改,故对元组,只能进行查询
my_tuple = (1,2,3,'hi')
2、元组内可以放置任何格式的数据,且可以通过下标获取里面的元素。用 元组名[下标] 的方式获取。下标从0开始,也可以用负数下标
my_tuple = (1,2,3,'hi')
print(my_tuple[0])
print(my_tuple[-1])
3、如元组内存在可变类型数据(如列表),那么可以对该可变类型数据进行修改。但是这里需要注意,改变的是这个可变数据元素的内容,元组内的元素并没有改变
my_list = [5,6,7]
my_tuple = (1,2,3,my_list)
my_list[1] = 'hi'
print(my_tuple) -> 输出(1, 2, 3, [5, 'hi', 7])
4、如元组内只用一个元素,需在该元素后加上逗号,否则将会被认为是括号内元素的数据类型
my_tuple = ('hello',) ->数据类型为tuple
my_tuple1 = ('hi') -> 数据类型为str
5、返回元组中元素的下标,用 .index(指定数据)
my_tuple = (1,2,'hi',3.14)
print(my_tuple.index('hi'))
6、计算元组内某一元素出现的次