表格,矩阵和编程语言中数据类型的关系

数据在不同编程语言中的表示

Table/Martix Object Property
Golang Struct Array/Slice
Python List Array
JSON Object Array
Database Document/Row Column
Abstract Row Column
Data Type Different Type Same Type

表格和数据和列表的关系

这里的表格指的是csv文件。列表是Python中的概念,数据类型可以不同。A table is a list of list, a list is a column of data.

Array中的数据类型必须相同,一个Array可以组成表格的一列。List中的数据类型可以不同,一个list可以作为表格的一行。

一个表格,从列的维度来看,是多个Array,从行的维度来看,是多个List。

二维表格也可以看成是一个二维矩阵。本质上表示的是多个同类对象放在一起,每个对象拥有不同的属性。