元组的定义和操作
元组的特性:
元素数量 | 支持多个 |
元素类型 | 任意 |
下标索引 | 支持 |
重复元素 | 支持 |
可修改性 | 不支持 |
数据有序 | 是 |
使用场景 |
不可修改、可重复的 一批数据记录场景 |
# 定义元组
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)
标签:index,tuple,python,t7,元组,t6,print,type
From: https://www.cnblogs.com/Wesuiliye/p/17155388.html