一、元组是什么
- 元组是一种特殊的列表
- 元组定义元素使用圆括号
()
,访问元组元素使用方括号[]
- 定义元素后,python将不允许再对元素进行修改
- 元组元素访问方式,与列表一样
二、元组的使用
2.1 定义和访问
#创建元组
dimensions = (100, 50)
#访问元组元素
print(dimensions[0])
print(dimensions[1])
2.2 尝试修改元组元素
#创建元组
dimensions = (100, 50)
#修改元组元素
dimensions[0] = 500
运行结果:
2.2 遍历元组
#创建元组
dimensions = (100, 50)
#使用for循环遍历元组
for dimension in dimensions:
print(dimension)
2.3 修改元组变量
- 元组
变量
和元组元素
的关系:
#创建元组
dimensions = (100, 50)
该语句执行的操作有:
- 创建一个名为dimensions的变量
- 分配一块内存X,存入数据100和50,并规定不能对该内存里面的数据进行修改
- 赋值操作
=
将变量dimensions关联到该内存,之后,变量dimensions指向内存X - 在程序中,可通过变量dimensions访问内存X
元组元素不可修改,但可以让元组变量指向的另一个内存空间
#创建元组
dimensions = (100, 50)
print('dimensions = ', dimensions)
#修改元组变量的值(修改变量指向的内存空间)
dimensions = (123, 456)
print('dimensions = ', dimensions)
上述代码,程序先后共创建两个元组:(100, 50)和(123, 456),元组变量先指向(100, 50),后修改为指向(123, 456)。
运行结果: