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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值