使用方法总结"/>
【Python语言】元组的使用方法总结
目录
1、元组基本知识
2、元组定义
2.1 定义元组变量
2.2 定义空元组
2.3 定义单个元素元组
2.4 元组的嵌套
3、元组的常用操作
3.1 下标索引取出元素 (类似列表)
3.2 根据index(元素),查找特定元素的第一个匹配项
3.3 count()函数统计某个数据在元组内出现的次数
3.4 len()函数 统计元组中的元素数量
3.5 元组的常用操作总结
4、元组的遍历
while循环
for循环
5、元组的特例
1、元组基本知识
1)标示符:()
2)元组中的元素用逗号隔开,元素可以是不同的数据类型
3)元组一旦定义完成,不可修改,不可增加或删除元素,(元组嵌套列表除外)
2、元组定义
(元素1,元素2,元素3,,,,,元素N)
2.1 定义元组变量
变量名称 = (元素,元素,元素,,,,, 元素)
示例: t1 = (1, "hello", a,b)
2.2 定义空元组
变量名称 = () 示例:t2 = ()
变量名称 = tuple() 示例:t3 = tuple()
2.3 定义单个元素元组
t4 = (‘林夏’,) 注意:元组只有一个元素,这个元素后面也要加逗号,不可以忘记
2.4 元组的嵌套
t5 = ((1,2,3),(4,5,6))
print(f"t5的类型是:{type(t5)}") #type函数可以查看类型
3、元组的常用操作
3.1 下标索引取出元素 (类似列表)
语法:单个元素 元组[下标]
嵌套 元组[外层] [内层]
#元组取出单个元素
t5 = (1, 2, 3, 4, 5, 6)
num = t5[2]
print(num)#嵌套元组取出元素
t5 = ((1, 2, 3), (4, 5, 6))
#取出数字6 二维数组类似于列表
num = t5[1][2]
print(num)
3.2 根据index(元素),查找特定元素的第一个匹配项
(查下标,仅可以查一维元组,嵌套元组会报错)
语法:元组.index(元素)
t5 = (1, 2, 3, 4, 5, 6)
#查数字5的下标索引
index = t5.index(5)
print(index)
报错示例:
t5 = ((1, 2, 3),( 4, 5, 6))
#查数字5的下标索引
index = t5.index(5)
print(index)
3.3 count()函数统计某个数据在元组内出现的次数
语法: 元组.count(元素)
t5 = (1, 2, 3, 3, 3, 3, 4, 5, 6)
#计算元组中数字3的个数
num = t5.count(3)
print(num)
3.4 len()函数 统计元组中的元素数量
语法:len(元组)
t5 = (1, 2, 3, 3, 3, 3, 4, 5, 6)
#统计元组中的元素数量
num = len(t5)
print(num)
3.5 元组的常用操作总结
1)元组.index(元素) | 查找某个数据,如果数据存在返回对应的下标,否则,报错 |
2)元组.count(元素) | 统计某个数据在当前元组出现的次数 |
3)len(元组) | 统计元组内元素的个数 |
4、元组的遍历
while循环
index = 0
while index < len (元组):
print(f"元组的元素有:{元组[index]}")
index += 1
t5 = (1, 2, 3, 3, 3, 3, 4, 5, 6)
index = 0
while index < len(t5):print(f"元组的元素有:{t5[index]}")index +=1
for循环
for element in 元组:
print(f"元组的元素有:{element}")
t5 = (1, 2, 3, 3, 3, 3, 4, 5, 6)
for element in t5:print(f"元组的元素有:{element}")
5、元组的特例
元组内的元素不可以直接修改,会提示报错
t5 = (1, 2, 3, 4, 5, 6,[7, 8, 9, 10])
print(f"修改前:{t5}")
t5[6][2]= 8
print(f"修改后:{t5}")
特例:元组本身不可以修改,但是列表的属性是可以修改列表中的元素,所以元组中嵌套的列表元素可以修改
更多推荐
【Python语言】元组的使用方法总结
发布评论