一、定义python
tuple(元组)与列表相似,不一样之处在于元组的元素不能修改。安全
元组表示多个元素组成的序列。函数
元组在python开发中有特定的应用场景:保存不一样类型的数据。spa
用于存储一串信息,数据之间用逗号,分隔索引
元组用 () 定义开发
元组的索引从0开始
字符串
索引就是元素在元组中的位置编号变量
二、使用循环
建立空元组:tuple_name = ()
遍历
元组中只包含一个元素时,须要在元素后面添加逗号,
tuple_name = (1,)
若是没有逗号,那么第一个元素是什么类型,这个变量就是什么类型。
三、操做方法2种,相似于列表
count()
index()
len(tuple_name)
四、循环遍历
在python中能够循环遍历全部非数字型类型的变量。列表、元组、字典以及字符串。
实际开发中,通常不会循环遍历元组,除非明确元组中的数据类型。
五、应用场景
一、函数的参数和返回值,一个函数能够接收任意多个参数,或者一次返回多个数据(见后面某处?)
二、格式字符串,格式化字符串 %后面的()本质上就是一个元组 print(“我叫%s,我今年%d岁了” % tuple_name)
三、让列表不能够被修改,以保护数据安全
列表和元组之间的转换:
list(元组)——元组转换为列表
tuple(列表)——列表转元组