美文网首页
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元组介绍

    一.元组介绍 列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中...

  • Python tuple元组

    4.10Python元组 元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列...

  • Python元组介绍

    元组类型介绍: 元组和列表很像,也是一个包含多个元素的集合。与列表不同的是不能对元组中数据进行修改,如不能为元组添...

  • Python TUPLE - 打包,解包,比较,切片,删除,键

    什么是Python的中的元组? 元组就像一系列不可变Python对象的列表。列表和元组之间的区别在于列表在方括号中...

  • 5 字典

    前面介绍了列表、元组,Python中另外一类非常重要的对象是字典。 Python中,字典是一系列键-值对。每个键都...

  • 6-Python3从入门到实战—基础之数据类型(元组-Tuple

    Python从入门到实战系列——目录 元组的定义 定义元组只需要在括号中添加元素,并使用逗号隔开即可 元组与列表的...

  • 10 Python通用序列操作

    在讲解列表和元组之前,本节先介绍Python中序列的通用操作,这些操作在列表和元组中都会用到。Python中所有序...

  • Python基础之数据类型(一)

    Python基本数据类型 python系列文档都是基于python3 数字 字符串 列表 元组 字典 集合 一、数...

  • 你真的了解Python的元组吗?

    这一篇是《流畅的 python》读书笔记。 1 元组 在有些python的介绍中,元组被称为不可变列表,这其实是不...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

网友评论

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

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