【Python语言】元组的使用方法总结

本文详细介绍了Python中的元组概念,包括元组的定义(单元素、空元组和嵌套),常用操作如下标索引、count()、len(),以及遍历方法(while和for循环)。特别强调了元组的不可变性及其特例。

目录

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}")

 特例:元组本身不可以修改,但是列表的属性是可以修改列表中的元素,所以元组中嵌套的列表元素可以修改

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值