Python-元组
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 print("----元组学习----") 4 # 元组一次性可以存储多个数据,格式:元组名=(数据1,数据2,数据3.....),单个元组=(数据1,) 5 print("重要:存储多个数据--使用列表,如果这些数据不能修改--使用元组") 6 # 元组的定义 7 t1 = (10) 8 t2 = ('aaa') 9 t3 = (10,) 10 t4 = (10, 20, 30) 11 print(type(t1), type(t2), type(t3), type(t4)) # t1是int类型,t2是字符str型,t3和t4是tuple类型 12 13 print("元组的查找方法:") 14 # 按下标查找数据 15 tuple1 = ('aa', 'bb', 'cc', 'bb') 16 print(tuple1[0], tuple1[3]) 17 # index()查找某个数据,存在返回下标,不存在报错 18 print(tuple1.index('bb')) 19 # count()统计某个数据在元组中出现的次数 20 print(tuple1.count('bb'), tuple1.count('cc')) 21 # len()统计元组的个数 22 print(len(tuple1)) 23 24 print("元组数据的修改:") # 直接修改元组数据会报错,但元组里有列表,修改列表数据是支持的 25 tuple2 = ('aa', ['cc', 'bb'], 'cc', 'bb') 26 print(tuple2[1], tuple2[1][0]) 27 tuple2[1][0] = 'Tom' 28 print(tuple2)
运行打印:
1 ----元组学习---- 2 重要:存储多个数据--使用列表,如果这些数据不能修改--使用元组 3 <class 'int'> <class 'str'> <class 'tuple'> <class 'tuple'> 4 元组的查找方法: 5 aa bb 6 1 7 2 1 8 4 9 元组数据的修改: 10 ['cc', 'bb'] cc 11 ('aa', ['Tom', 'bb'], 'cc', 'bb')

浙公网安备 33010602011771号