元组性质:
元组:定义语法为:(元素1,元素2,...,元素n)
- 小括号把所有元素括起来(小括号可以省略)。
- 逗号将每个元素一一分开,即使一个元素也要有小括号。例如a =(1,)。
- 元组与列表类似,不同之处在于tuple被创建后就不能对其修改。元组大小和类型不能修改但是可以修改其元素。
- 可以整数对它进行索引(indexing)和切片(slicing)。
week = ('Monday', 'Tuesday', 'Thursday', 'Friday')
week = week[:2] + ('Wednesday',) + week[2:]
print(week) # ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday')
t1 = (123, 456)
t2 = (456, 123)
t3 = (123, 456)
print(t1 == t2) # False
print(t1 == t3) # True
t4 = t1 + t2
print(t4) # (123, 456, 456, 123)
t5 = t3 * 3
print(t5) # (123, 456, 123, 456, 123, 456)
t3 *= 3
print(t3) # (123, 456, 123, 456, 123, 456)
print(123 in t3) # True
print(456 not in t3) # False
t = (1, 10.31, 'python')
print(t.count('python')) # 1
print(t.index(10.31)) # 1