侧边栏壁纸
  • 累计撰写 119 篇文章
  • 累计创建 25 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

元祖

梁来福
2022-02-08 / 0 评论 / 0 点赞 / 0 阅读 / 1232 字
温馨提示:
本文最后更新于 2024-05-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

定义元祖

元祖特点:定义元祖使用小括号,逗号隔开各个数据,数据可是不同数据类型

t0 = (1, 2, 3)
print(type(t0))

输出结果:<class 'tuple'>

t1 = (1,)
print(type(t1))

输出结果:<class 'tuple'>

t2 = (1)
print(type(t2))

输出结果:<class 'int'>

注意:如果定义的元祖只有一个数据,那么这个数据后面也要添加逗号,否则数据类型为唯一的这个数据的数据类型。


元祖的常见操作

t0 = ('A', 'B', 'C', 'D')

1、下标查找数据

print(t0[0])

执行结果:A

2、index() ---查找数据,在返回下标,否则报错

print(t0.index('B'))

执行结果:1

3、count() ---统计某个数据在当前元祖出现的次数

print(t0.count('A'))

执行结果:1

4、len() ---统计元祖中数据的个数

print(len(t0))

执行结果:4


元祖数据的修改操作

t0 = ('A', 'B', 'C', 'D')
t0[0] = 'AAA'

执行结果:TypeError: 'tuple' object does not support item assignment

注意:元祖内的直接数据如果修改则立即报错

t0 = ('A', 'B', 'C', ['1', '2', '3'])
t0[3][0] = '111'
print(t0)

输出结果:('A', 'B', 'C', ['111', '2', '3'])

注意:如果元祖里有列表,修改列表里的数据是支持的

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论