Python学习之tuple

tuple

元组与列表类似,不同之处在于元组的元素不能修改。

格式:元组用小括号()。如:tuple_res = ('python', 'java', 'c++')

定义一个空的tuple,可以写成()。如:t=()。

只有1个元素的tuple定义时必须加一个逗号。如:t = (1,)。t=(1)定义的不是tuple,是1这个数。

  • 函数

nameTuple = ('Lisa', 'Mary', 'Bob', 'Anna')
for name in nameTuple:
    print(name)

print("索引为2的值:", nameTuple[2])
    
print("--------------------------------------------------")
temp = (1,)     # 如果不加,则会输出1
temp1 = (1)
print("temp:", temp, ";type===", type(temp))
print("temp1:", temp1, ";type===", type(temp1))

print("--------------------------------------------------")
T = ('Rissa', 'Anna', 123, ['PHP', 'JAVA'], 'HAHA')
T1 = ('Cindy', 'Jack')
print("原元组:", T)

T[3][0] = 'python'      # 修改的其实是list里的元素
print("修改列表元素后的元组:", T)
print("拼接后的元组:", T+T1)

print("-------------------------------------------------")
numTuple = (2, 4, 8, 16, 32, 64, 32, 16, 8, 4, 2)
list1 = ['Google', 'Taobao', 'Runoob', 'Baidu']
print("numTuple:", numTuple)
print("元组的长度:", len(numTuple))
print("元组的最大值:", max(numTuple))
print("元组的最小值:", min(numTuple))
print("list1:", list1)
print("list变为tuple:", tuple(list1))

结果:

posted @ 2021-06-17 11:16  rissa  阅读(74)  评论(0)    收藏  举报

记录学习笔记,会有很多是参考重复,如有侵权,联系删除