Python系列4-Python元组介绍

一.元组介绍

列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的 ,而不可变的列表被称为元组 。

元组的一些简单测试

>>> DBS = ('Oracle','MySQL','SQL Server','Postgresql','DB2')
>>> print(DBS)
('Oracle', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
>>> print(DBS[0])
Oracle
>>> print(DBS[0:3])
('Oracle', 'MySQL', 'SQL Server')

尝试修改元组数据,直接会报错

>>> DBS[0] = 'Redis'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>>

如果真有修改的需求,只能修改整个元组

>>> DBS = ('Oracle','MySQL','SQL Server','Postgresql','DB2')
>>> print(DBS)
('Oracle', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
>>> DBS = ('Redis','MySQL','SQL Server','Postgresql','DB2')
>>> print(DBS)
('Redis', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
>>>

参考:

1.Python编程:从入门到实践

猜你喜欢

转载自blog.csdn.net/u010520724/article/details/115008581