关系数据库具有架构和一组记录
我有两种用Python表示关系数据库的方法:
使用相同的键集创建字典列表,其中键是架构的属性名称,每个字典代表一条记录。
创建一个字典,其中的键是模式的属性名称,每个键的值是记录中相应属性的值列表。
我想知道哪种方式可以更容易操作,或者有更容易使用的功能?哪种方式可以更类似于关系数据库?
Python是否有其他(更好的)数据结构/类型来表示相同的东西?
E.g。
关系数据库是一个表:
name age
Joe 10
Mary 6
Tim 8
第一种方式是
[{name:Joe,age:10}, {name:Mary,age:6}, {name:Tim,age:8}]
第二种方式
{name:[Joe,Mary,Tim],age:[10,6,8]}
感谢。