1、定义元组
元组使用圆括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。
dimensions = (100,200)
print(dimensions[0])
print(dimensions[1])
访问元组元素的方法与访问列表元素的方法是一样的,运行结果:
100
200
需要注意的是元组中的元素时不能修改的,当你尝试修改元组中的元素时,python会报错。
2、遍历元组中的所有值
我们一样可以使用for循环来遍历元组中的所有值:
dimensions = (100,200)
for dimension in dimensions:
print(dimension)
跟遍历列表一样,Python会返回元组中所有的元素:
100
200
虽然我们不能修改元组中的元素,但是我们可以给存储元组的变量重新赋值。相比于列表,元组是更简单的数据结构。如果需要存储的一组值在程序的整个生命周期内都不变,可使用元组。
dimensions = (100,200) #定义一个元祖
for dimension in dimensions:
print(dimension) #打印
dimensions = (100,300) #将新元组存储到变量dimensions中
for dimension in dimensions:
print(dimension) #打印
输出结果:
100
200
100
300
虽然无法修改元组中的元素,但是如果给存储元组的变量重新赋值,是可以的。