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

3

Python文档中的语言参考部分的数据模型章节说:

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

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

请问有人能给出带有解释的例子吗?

1个回答

2
“但是对象之间的关系代表着什么数据呢?”

例如,在

d = {2: 'b'}

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

l = [2, 'b']

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

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

f = Foo(2)

关系是对象2是成员_x的一部分,属于f


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接