版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
- 元组的元素不可修改
- 元组使用圆括号()
使用() 创建一个元组,每个元组中的值由逗号,分隔:
name = ('zhangsan', 'lisi', 'wangwu')
print(name)
创建一个空元组
name = ()
print(name)
创建一个只有一个元素的元组:
即使只有一个元素,后面也要有逗号,不然就不是元组,就成了字符串了
name1 = ('lisi',)
print(name1)
print(type(name1))
name2 = ('zhangsan')
print(name2)
print(type(name2))
如果元组中有重复项,可以使用乘号*创建元组:
name = ('zhangsan',) * 3
print(name)
可以使用下标索引来访问元组:
number = ("666", "888", "123", "456", "999")
print("下标1:" + number[1])
print("下标-3:" + number[-3])
元组可以出现在等号=的左侧,此时它是一个变量元组
a = "zhangsan"
b = "lisi"
name = (a, b)
print(name)
name = (b, a)
print(name)
元组元素不可修改,但可用del删除整个元组
name = ("zhangsan", "lisi")
del name
print(name)
两个元组相加
name1 = ("zhangsan",)
print(name1)
name2 = ("lisi",)
print(name2)
name3 = name1 + name2
print(name3)
len(tuple)得到元组的长度(元素个数):
name = ("zhangsan","lisi")
print(len(name))
max(tuple)获得元组中的最大值,min(tuple)获得元组中的最小值:
numbers = (1,2,3)
print(max(numbers))
print(min(numbers))
name = ("a","b","c")
print(max(name))
print(min(name))