元组

列表是在程序运行时期可以发生变化的数据集合。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')
posted on 2025-09-25 14:50  小樊童鞋  阅读(15)  评论(0)    收藏  举报