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')

 

posted @ 2020-04-21 07:26  君,子觞  阅读(142)  评论(0)    收藏  举报