美文网首页
Python系列4-Python元组介绍

Python系列4-Python元组介绍

作者: 只是甲 | 来源:发表于2021-03-19 15:58 被阅读0次

    一.元组介绍

    列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。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编程:从入门到实践

    相关文章

      网友评论

          本文标题:Python系列4-Python元组介绍

          本文链接:https://www.haomeiwen.com/subject/ybjkfltx.html