元组和列表的区别是什么?

Python027

元组和列表的区别是什么?,第1张

一、性质不同

1、元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。在二维表里,元组也称为行。

2、列表:以表格为容器,装载着文字或图表的一种形式,叫列表。

二、适用括号不同

1、元组的声明使用小括号。

2、列表使用方括号,当声明只有一个元素的元组时,需要在这个元素的后面添加英文逗号。

三、运行过程中不同

1、元组声明和赋值后,不能像列表一样添加、删除和修改元素,也就是说元组在程序运行过程中不能被修改。

2、列表声明和赋值后,可以添加、删除和修改元素。

四、适用方法不同

1、元组:适用于元组的主要运算有元组的合并、遍历、求元组的最大值和最小值等操作方法。

2、列表:适用于排序、替换、添加等方法。

元组是关系数据库中的基本概念,是事物特征的组合,可以描述一个具体的事物。

关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,元组的集合称为关系,每列就是一个属性。 在二维表里,元组也称为行,属性为列。

扩展资料:

数据库中比较重要的几个关键字:

1、字段:某一个事物的一个特征,或者说是属性。

2、列:字段的另一种称谓。

3、表:记录的组合 表示同一类事物的组合。

4、主键:能唯一标识信息的事物。

5、外键:一个执行另个一个表的指针。

参考资料来源:百度百科-元组

元组和数组都是一种较为基本的数据结构,他们也有相同的性质和操作,但有以下不同:

数组是可以修改的,元组是只读的

元组可以被哈希,但是数组是不可以的