python的元组 (Tuple) 与列表相似, 不同之处在于元组的元素不能修改
- 元组表示多个元素组成的序列
- 元组在 Python 开发中, 有特定的应用场景
- 元组用于存储一串信息, 使用 , 分隔
- 元组使用 () 定义
- 元组的索引从 0 开始
元组定义实例
info_tuple = ("张三",18,1.75)
info2_tuple = () #空元组
info3_tuple = (50,) #元组只有一个元素时, 需要在后面加 ,
元组取值实例
print(info_tuple[0]) #取出张三
print(info3_tuple[0]) #取出50
元组的其他方法
元组.index(数据) | 取出数据第一次在元组的索引 |
元组.count(数据) | 统计数据在元组中出现几次 |
元组的应用场景
- 用做函数返回值, 以解决返回多个值的问题
- 格式化输出, 应用的就是元组
- 让列表不被修改, 保护数据安全
info = ("张三",18)
print("%s 的年龄是 %d" % info)
元组和列表之间的转换
list(元组) #返回的就是列表
tuple(列表) #返回的就是元组