元组
列表是在程序运行时期可以发生变化的数据集合。Python 将不可变的列表称为元组。
元组是不可以修改的。
1. 定义元组
元组和列表是非常相似的,其使用圆括号()来进行标识;列表是使用[]来进行标识。对元组可以使用索引来进行访问。
# -*- coding: utf-8 -*-
cities=('JiNan','BeiJing','ShiJiaZhuang')
print(cities)
print(cities[1])
print(cities[2])
其输出结果如下:
('JiNan', 'BeiJing', 'ShiJiaZhuang')
BeiJing
ShiJiaZhuang
下面我们尝试修改元组中的元素
cities[3]='ZhengZhou'
其输出的结果如下:
Traceback (most recent call last):File "F:\python_test\yuanzu.py", line 8, in <module>cities[3]='ZhengZhou'~~~~~~^^^
TypeError: 'tuple' object does not support item assignment
2.遍历元组
可以使用for循环来遍历元组中的所有元素
for city in cities:print(city)
其输出结果如下:
JiNan
BeiJing
ShiJiaZhuang
3. 修改元组变量
虽然不能修改元组中某个元素,但是可以修改整个元组的值,即可以为元组变量重新赋值。
cities=('TianJin', 'DaLian')
print(cities)
其输出结果如下:
('TianJin', 'DaLian')