Python系列4-Python元组介绍

「爱情、让人受尽委屈。」 2022-11-11 05:29 244阅读 0赞

一.元组介绍

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

元组的一些简单测试

  1. >>> DBS = ('Oracle','MySQL','SQL Server','Postgresql','DB2')
  2. >>> print(DBS)
  3. ('Oracle', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
  4. >>> print(DBS[0])
  5. Oracle
  6. >>> print(DBS[0:3])
  7. ('Oracle', 'MySQL', 'SQL Server')

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

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

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

  1. >>> DBS = ('Oracle','MySQL','SQL Server','Postgresql','DB2')
  2. >>> print(DBS)
  3. ('Oracle', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
  4. >>> DBS = ('Redis','MySQL','SQL Server','Postgresql','DB2')
  5. >>> print(DBS)
  6. ('Redis', 'MySQL', 'SQL Server', 'Postgresql', 'DB2')
  7. >>>

参考:

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

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读