比较
列表可以修改,列表适合存储在程序运行期间可能变化的数据集;元组适合用于存储不可修改的元素,不可变的列表称为元组。
定义元组
列表使用方括号而元组使用圆括号,定义后可以用索引来访问元组。
dimensions=(200,50)
print(dimensions[0])
print(dimensions[1])
修改元组的值将不被允许:
dimensions[0]=50 //报错
操作元组
遍历元组中所有的值
dimensions=(200,50)
for dimension in dimensions:
print(dimension)
修改元组变量
虽然不能修改元组的元素,但是可以给存储元组的变量赋值。
dimensions=(200,50)
print(“original demensions:”)
for dimension in dimensions:
print(dimension)
dimensions=(400,100)
for dimension in dimensions:
print(dimension)
动手试一试
想出五种简单的食物,并将其存储在一个元组中。
foods=(‘apple’,‘bear’,‘xigua’)