元组用“()”标识,内部元素用逗号隔开。
元组不能二次赋值,相当于只读列表。
tuple_ = ('runboo', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')
print(tuple_)
print(tuple_[0])
print(tuple_[1:3])
print(tuple_[2:])
print(tinytuple * 2)
print(tuple_ + tinytuple)
输出结果:
元组内的元素是不允许更新的,而列表的允许更新的。
tuple_ = ('runboo', 786, 2.23, 'john', 70.2)
list_ = ['runboo', 786, 2.23, 'john', 70.2]
tuple_[2] = 1000
list_[2] = 1000
print(tuple_[2])
print(list_[2])
注释掉tuple_[2] = 1000
,输出结果: