Tuple
(元组)与列表类似,不同之处在于元组的 元素不能修改
元组 表示多个元素组成的序列
元组 在 Python
开发中,有特定的应用场景
用于存储 一串 信息,数据 之间使用 ,
分隔
元组用 ()
定义
元组的 索引 从 0
开始
索引 就是数据在 元组 中的位置编号
只包含一个元素元组的定义:
single_tuble = (5)
这样是不行的,这样定义的变量类型还是int
类型,要想定义一个空元组类型,则需要在元素后面加逗号,如single_tuble = (5,)
ipython3
中定义一个 元组,例如:info = ()
info.
按下 TAB
键,ipython
会提示 元组 能够使用的方法如下:info.count
info.index
count
方法可以统计元组中某个元素出现的次数index
方法可以查看数据第一次出现时的索引
另外元组也可以和列表一样根据索引取值
info_tuple = (50, 62, 45, 44, 45)
# for 循环内部使用的变量 in 元组
for item in info_tuple:
# 循环内部针对元组元素进行操作
print(item)
Out:
50
62
45
44
4
- 在
Python
中,可以使用for
循环遍历所有非数字型类型的变量:列表、元组、字典 以及 字符串- 提示:在实际开发中,除非 能够确认元组中的数据类型,否则针对元组的循环遍历需求并不是很多
for in
遍历 元组
- 函数的 参数 和 返回值,一个函数可以接收 任意多个参数,或者 一次返回多个数据
()
本质上就是一个元组info = ("zhangsan", 18)
print("%s 的年龄是 %d" % info)
Out:zhangsan 的年龄是 18
- 让列表不可以被修改,以保护数据安全
list
函数可以把元组转换成列表list(元组)
tuple
函数可以把列表转换成元组tuple(列表)