Python 数据结构之元组

liftword4周前 (04-03)技术文章5

大家好啊,我是大田。


1、元组的定义下面 5 种形式都为定义元组的方式
t = tuple('python')
t1 = ('p', 'y', 't', 'h', 'o', 'n')
t2 = ('my', 'name', 'is', 'datian')
t3 = 'my', 'age', 'is', 20
t4 = ('solo' ,)



# 输出元组中索引为 2 的元素,即第三位
print(t1[2]) # 从大元组中取出两个小元组,相当于java中的数组print(t1[:2]) 
元组特点:不可变的序列
2、元组的操作
1)join 函数
以下面两个输出语句为例:结果就是将「 空格 」或者「 + 」加到每个字符串中间,最后将他们拼成一个大的字符串。备注:t1里的元素都需要是字符串类型print(" ".join(t1))
print("+".join(t1))

2)count 函数
例子:数一下有几个at5 = 'd', 'a', 't', 'i', 'a', 'n'print(t5.count('a'))

3)index 函数
例子:看a 在哪个位置,若不存在报错print(t5.index('a'))

4)len 函数
例子1:t5 元组长度print(len(t5))
例子2:t6 = tuple(range(100))
print(len(t6))
print(t6[-1])

例子3:判断元组是否包含某一元素# 例子:999 在不在 t6 中?
print(999 in t6)

# 例子4:循环打印元组中每个数据
t7 = ('d', 'a', 't', 'i', 'a', 'n')

方法1
for i in t7:
print(i)

方法2
i = 0
while i < len(t7):
print(t7[i])
i += 1


以上就是大田今天的分享了,如果你觉得有用可以给大田点个赞哦。

相关文章

Python 中的元组

元组是 Python 中的一种内置数据结构,可用于存储项目的有序集合。与列表类似,元组可以在单个实体中保存多种数据类型,但它们是不可变的,这意味着一旦创建,就无法修改、添加或删除元素。此属性使 Tup...

Python的元组,没想象的那么简单

来源:AI入门学习作者:小伍哥Python的元组与列表类似,元组一旦创建,元组中的数据一旦确立就不能改变,不能对元组中中的元素进行增删改操作,因此元组没有增加元素append、更新元素update、弹...

python序列之元组详解

与列表类似,元组也是由任意元素组成的序列,不同的是元组是不可变的,意味着一旦元组被定义将无法再进行修改操作,因此它显得比较古板。元组的创建:可以使用() 创建元组empty = () #定义了一个空元...

Python 基础 之 元组(tuple)

在Python中,元组(tuple)是一个不可变的序列类型,它与列表(list)非常相似,但一旦创建,就不能修改(即不能添加、删除或更改元素)。元组通常用于保护数据不被改变,或者当你需要一个不可变的序...

Python中的元组:内置的数据类型,允许你创建不可变的序列

在Python中,元组(Tuple)是一种内置的数据类型,它允许你创建一个不可变的值序列。元组的特性使其在需要存储不应该改变的数据集合时非常有用。以下是元组的一些关键特性:不可变性(Immutabil...

深入探索Python元组的独特魅力

为什么说"不变"也是一种智慧?(保险箱与开放收纳盒的对比,象征元组的不可变特性)一、元组初印象:被封印的列表如果读者有学过其它的语言,其实Python中的元组就相当于其它语言中的枚举类型,只是不知道为...