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))
结果:

记录学习笔记,有其他参考,如有侵权,联系删除
本文来自博客园,作者:rissa,转载请注明原文链接:https://www.cnblogs.com/rissa/p/14892638.html

浙公网安备 33010602011771号