数据在不同编程语言中的表示
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。
二维表格也可以看成是一个二维矩阵。本质上表示的是多个同类对象放在一起,每个对象拥有不同的属性。