tupl_什么是元祖.py

 1 """
 2 1,元祖在使用上与列表基本相同,唯一不同的是,元祖内部的数据是无法修改的
 3 
 4 2,元祖只能查询[索引],不能进行增,删,改操作,但是两个元祖可以进行合并
 5 
 6 3,元祖的定义 (数据逗号分隔,可以存储  )
 7     元祖的空很少定义,因为定义后是无法增加数据的
 8         当元祖内部只有一个元祖数据时候,数据后方需加逗号
 9         name=(18,) # 一个数据需要加逗号
10     列表的定义[]
11     字典的定义{}
12     定义以上数据时候,需要空元祖 括弧内不填写数据即可
13 
14 """
15 #  定义一个数据的元祖,需增加,号
16 age = (38,)
17 print(type(age))
18 
19 name = ('张三',{'age':18})
20 c=name[1]['age']
21 print(c)
22 #  元祖只有2个查询方法,获取下标和统计次数方法
23 
24 print(name.index('张三'))
25 print(name.count('张三'))
26 
27 #  遍历元祖
28     # 开发中很少使用元祖遍历,因为内部数据不相同,数据类型不一致较难执行统一操作
29 for i in name:
30     print('遍历元祖内部的数据',i)
31 
32 """
33 1,元祖的应用场景,由于可以存储不同类型的数据,开发中常用元祖保存函数的参数或返回值
34     (一个函数可以接收任意多个不同类型的参数,返回不同类型的结果)
35 
36 2,字符串的格式化输出的变量保存
37 3,保护数据不被修改,保护数据安全
38 4,列表和元祖的转换,
39     list 元祖转为列表
40     tuple 列表转元祖
41 """
42 #   将元祖转换为列表
43 list_a = list(name)
44 print('list函数元祖转换为列表',list_a)
45 
46 tupl_a = tuple(list_a)
47 print('tuple函数,列表转换元祖',tupl_a)
View Code

 

posted on 2020-03-05 21:34  RRRRRRR1  阅读(7)  评论(0)    收藏  举报