Python之元组学习记录
一、元组的特点
- 可以容纳多个数据
- 可以容纳不同类型的数据(混装)
- 数据是有序存储的(下标索引)
- 允许重复数据存在
- 不可以修改(增加或删除元素等)但内部list元素可以被修改
- 支持while,for循环
二、元组操作练习
t1 = (1, "2", 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 = ((1, 2, 3), (4, 5, 6))
print(f"t5的类型是:{type(t5)}, 内容是:{t5}")
num = t5[1][2]
print(f"从嵌套元组中取出的数据是:{num}")
t6 = ("dgc", "sl", "lx", "ff")
index = t6.index("ff")
print(f"在元组t6中查找ff元素的下标是:{index}")
t7 = ("dgc", "wff", "wff", "diw", "1314")
num = t7.count("wff")
print(f"在元组t7中统计wff的数量有:{num}个")
t8 = ("dgc", "wff", "ff", "dx", "jj")
num = len(t8)
print(f"t8元组中总共有元素:{num}个")
startNum = 0
while startNum < len(t8):
print(f"t8元组中的第{startNum}元素:{t8[startNum]}")
startNum += 1
for element in t8:
print(f"for循环遍历t8元组的第{t8.index(element)}元素:{element}")
t9 = (1, 2, ["dgc", "520", "wf"])
print(f"t9元组的内容是:{t9}")
t9[2][0] = "miss"
t9[2][2] = "love"
print(f"修改后的t9元组的内容是:{t9}")
注意python文件直接执行即可!