Python 数据结构之元组

2022-06-30  本文已影响0人  软件测试大田

大家好啊,我是大田。

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 函数

例子:数一下有几个a

t5 = '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

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

上一篇 下一篇

猜你喜欢

热点阅读