大家好啊,我是大田。
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
以上就是大田今天的分享了,如果你觉得有用可以给大田点个赞哦。
网友评论