python基础-元组tuple( )

元组的定义和操作

元组的特性:

元素数量 支持多个
元素类型 任意
下标索引 支持
重复元素 支持
可修改性 不支持
数据有序
使用场景

不可修改、可重复的

一批数据记录场景

 
 
# 定义元组
t1 = (1, "fhak", True)
t2 = ()
t3 = tuple()
print(f"t1的类型是:{type(t1)},内容是:{t1}")
print(f"t2的类型是:{type(t2)},内容是:{t2}")
print(f"t3的类型是:{type(t3)},内容是:{t3}")

# 定义单个元素的元组
t4 = ("hello")
print(f"t4的类型是:{type(t4)},内容是:{t4}")
t5 = ("hello",)
print(f"t5的类型是:{type(t5)},内容是:{t5}")

# 元组的嵌套
t6 = ((1, 2, 3), (4, 5, 6))
print(f"t6的类型是:{type(t6)},内容是:{t6}")

# 下表索引去取出内容
num = t6[0][1]
print(num)

# index 查找方法
t7 = (1, 2, 3, 4, 5, 6, 4)
index = t7.index(4)
print(index)

# count统计方法
num = t7.count(4)
print(num)

# len统计元素
len1 = len(t7)
print(len1)

# 元组的遍历:while
t8 = (1, 2, 3, 4)
index = 0
while index < len(t8):
    print(t8[index])
    index += 1

# 元组的遍历:for
for i in t7:
    print(i)

# 元组里面嵌套列表
t9 = (1,[2,3],4)
print(t9)
# 替换了
t9[1][0] = '放假啊看了'
print(t9)
posted @ 2023-02-25 21:14  0x1e61  阅读(10)  评论(0编辑  收藏  举报