数据作为Python中对象之间的关系

时间:2016-03-26 19:59:55

标签: python object relation datamodel

Python文档的语言参考部分中的

Data Model页说:

  

Python程序中的所有数据都由对象或关系表示   对象之间。

我理解Python程序中的所有数据都由对象表示的部分。但是什么数据由对象之间的关系

表示

请问有人举例解释吗?

1 个答案:

答案 0 :(得分:2)

  

但是什么数据由对象之间的关系表示?

例如,在

d = {2: 'b'}

关系是对象2被映射到字典'b'中的对象d

l = [2, 'b']

关系是对象2b是列表l的0和1成员。

class Foo(object):
    def __init__(self, x):
        self._x = x

f = Foo(2)

关系是对象2_x的成员f