1 # 元组 2 """ 3 什么是元组? 4 在python中,用小括号括起来的元素的组合就是元组~~ 5 元组与列表类似,不同之处在于元组不可被修改,是不可变类型。 6 """ 7 # 1.定义一个元组 8 antuple = ('a',12,1.3) 9 print(antuple) 10 print(antuple[2]) # 1.3 获取元组中的数据,同样是通过下标来获取数据 11 12 # 2.元组的内置函数【index和count与字符串和列表中用法相同】 13 print(antuple.index(12,0,2)) # 返回1, 下标从0开始到2结束,查看12在其中所在位置,如果所查的元素不存在则会报错 14 # print(antuple.index('bb',1,2)) 15 """返回报错如下: 16 Traceback (most recent call last): 17 File "F:/test/6元组.py", line 14, in <module> 18 print(antuple.index('bb',1,2)) 19 ValueError: tuple.index(x): x not in tuple 20 """ 21 22 antuple = ('a',12,1.3,12) 23 print(antuple.count(12)) # 返回2 意思是统计12在元组中出现的次数 24 print(antuple.count("12")) # 返回0 注意字符串和数字 其之间可以用a = str(12) 和 a = int("12") 来转换,使用type(a) 来查看类型 25 26 # 元组也可以嵌套,只是不能修改里面的元素,是不可变类型 27 print(('a',12,1.3,(7,8),[1,2])) # ('a', 12, 1.3, (7, 8), [1, 2])