python元组(tuple)(5)

元组在Python中用于封装数据,一旦定义后不可修改。定义元组使用小括号和逗号分隔元素,包括单元素元组需加逗号。元组可嵌套,通过下标索引访问内容。常见操作有index(),count()和len()函数,元组内的列表虽然可变,但元组整体不可变。支持循环遍历。
摘要由CSDN通过智能技术生成


元组一旦定义完成,就不可以修改,所以当需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常适合

元组定义

使用小括号,且用逗号隔开各个数据,数据可以是不同的数据类型

  • 定义元组字面量:(元素, 元素, .........,元素)
  • 定义元组变量: 变量名称 = (元素, 元素, ........,元素)
  • 定义空元组:变量名称 = ();变量名称 = tuple()
    定义单个元素的元组
    t2 = ('hello' )
    注意:元组只有一个数据,这个数据后面要添加逗号,否则不是元组类型

元组的嵌套

t5 = ( ( 1, 2, 3,),(4, 5, 6) )

下标索引去取出内容

t5 = ( ( 1, 2, 3,),(4, 5, 6) )
num = t5[1][2] #结果:6

相关操作

编号方法作用
1index( )查找某个数据,如果数据存在则返回对应的下标,否则报错
2count()统计某个数据在当前元组出现的次数
3len(元组)统计元组内的元素个数
  • 元组不可修改,所以没有append等
  • 但若是元组内嵌套一个list,list的内容可以修改

例如:

t9 = (1, 2, ["one", "two"])
t9[2][0] = "three"
t9[2][1] = "four"

结果:t9 = (1, 2, [“three”, “four”])

  • 支持for循环和while循环
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值