2.1 元组的定义
-元组tuple与列表相似,不同之处在于元组的**元素不可修改**
元组 表示多个元素组成的序列
元组 在python开发中,有特定的应用场景
-用于存储一串信息,数据之间使用‘,’分隔
-用()定义,索引从0开始
元组中只有一个元素时,需要在元素后面添加逗号
tuple = (5,)
2.2 元组的常用操作
tuple.count tuple.index
tuple = ('hi', 'wow', 'nice')
#1.取值和取索引
print (tuple[0])
#已经知道数据的内容,希望知道该数据的索引
print (tuple.index('nice'))
#2.统计计数
print (tuple.count('nice'))
#统计元组中已含元素的个数
print (len(tuple))
2.3循环遍历
在 python 中,可以使用 for 循环遍历所有非数字类型的变量:列表、元组、字典及字符串
2.4应用场景
- 作为函数的 参数 和 返回值,一个函数可以接收任意多个参数,或者一次返回多个数据
- 格式字符串,格式化字符串后面的()本质上就是一个元组
- 让列表不可以被修改,以保护数据安全
#格式化字符串后面的()本质上就是元组
print("%s 的年龄是 %d 身高是 %.2f" % ("小明", 21, 1.85) )
info = ("小明", 21, 1.85)
print("%s 的年龄是 %d 身高是 %.2f" % info )
元组和列表之间的转换
-使用list
函数可以把元组转换成909函数可以把列表转换成元组
tuple(列表)