目录
1、列表与元组的区别
2、元组的定义
2.1 基本语法
2.2 定义变量
2.3 定义空元组
2.4 元组的嵌套
2.5 注意事项
3、元组的相关操作
3.1 根据索引取数据
3.2 统计列表某个数据出现的次数
3.3 统计列表全部的元素数量
4、元组的循环遍历
5、元组的注意事项
元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。
( 元素1, 元素2, 元素3, 元素4, 元素5, ...)
变量名称 = ( 元素1, 元素2, 元素3, 元素4, 元素5, ...)
变量名称 = ()
变量名称 = tuple()
num_tuple = ((1,2,3),(4,5,6))
print(num_tuple[0][2]) # 结果是 3
注意:定义一个元素的元组必须有逗号,否则不是元组类型。
t1 = ("hello", )
例子:
t = ("hello")
t1 = ("hello",)
print(f"t的类型是{type(t)}")
print(f"t1的类型是{type(t1)}")
t的类型是
t1的类型是
方法 | 作用 |
index() | 查找某个数据,如果数据存在返回对应的下标 |
count() | 统计某个数据在当前元组出现的次数 |
len() | 统计元组内的元素个数 |
例子:
info_tuple = ('张三','李四','张三')
# 1. 取值和取索引
print(info_tuple[0])
print(info_tuple.index("李四"))
张三
1
例子:
# 2. 统计计数
info_tuple = ('张三','李四','张三')
print(info_tuple.count('张三'))
2
例子:
# 3. 统计元组包含的元素
info_tuple = ('张三','李四','张三')
print(len(info_tuple))
3
元组的循环遍历和列表一样的。
t2 = (1,2,['itcast','it'])
t2[2][0] = 'bast'
print(t2)
(1, 2, ['bast', 'it'])