Python-数据容器之tuple元组

Python-数据容器之tuple元组

一、元组tuple简介

为什么需要元组?

      元组一旦定义完成,就不可以修改。所以当我们希望程序中的数据不被修改时,元组tuple就比较合适了。

定义元组(tuple):使用小括号,且用英文逗号隔开,数据可以是不同的数据类型。

参考:变量名称=(元素1,元素2,元素3,元素4,.....);

空元组:变量名称=();或变量名称=tuple();

注意:定义只有一个元素的数组必须带有逗号,否则类型就不是元组。

定义一个元素的元组:tuple_01=(1,);
参考案例如下:

#1、元组的定义tuple_01=(1,2,"你好","张三");#定义空元组tuple_02=();tuple_03=tuple();print(f"tuple_01的类型:{type(tuple_01)},内容是:{tuple_01}");print(f"tuple_02的类型:{type(tuple_02)},内容是:{tuple_02}");#定义一个元素的元组tuple_04=(1,);print(f"tuple_04的类型:{type(tuple_04)},内容是:{tuple_04}");
输出结果:

二、相关操作

2.1、index()

    获取某个数据的下标,不存在会报错。

参考案例:

tuple_01=(1,2,"你好","张三");#index()###元素2所在的索引:1print(f"元素2所在的索引:{tuple_01.index(2)}")

2.2、count()

    统计某个元素在元组中出现的次数

参考案例:

tuple_01=(1,2,"你好","张三");#index()###元素2所在的索引:1print(f"元素2所在的索引:{tuple_01.index(2)}")#tuple_01中元素2的数量:1print(f"tuple_01中元素2的数量:{tuple_01.count(2)}")

2.3、len(元组)

    统计元组内元素的个数。

#tuple_01中含有元素的数量:4print(f"tuple_01中含有元素的数量:{len(tuple_01)}")

2.4、循环遍历

#while循环index=0while index < len(tuple_01):    print(f"下标{index}对应的元素为:{tuple_01[index]}")    index+=1#使用for循环for element in tuple_01:    print(f"元素为:{element}")

输出结果:

三、总结

1、可以容纳多个不同类型的数据;

2、数据是有序存储的(下标索引);

3、允许数据重复;

4、不可以修改元组(增删改等);

5、支持for\while循环;

6、基本和列表list一样,就是不允许修改元素。

注意事项:

更多优秀文章,请扫码关注个人微信公众号或搜索“程序猿小杨”添加。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值