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}");
输出结果:

Python-数据容器之tuple元组_第1张图片

二、相关操作

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

输出结果:

Python-数据容器之tuple元组_第2张图片

三、总结

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

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

3、允许数据重复;

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

5、支持for\while循环;

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

注意事项:

Python-数据容器之tuple元组_第3张图片

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

你可能感兴趣的:(Python,python)