下面是一个示例代码,展示了如何遍历一个标记列表,并找到每个标记的实体:
class Entity:
def __init__(self, name):
self.name = name
class Tag:
def __init__(self, entity):
self.entity = entity
# 创建一些实体和标记
entity1 = Entity("实体1")
entity2 = Entity("实体2")
tag1 = Tag(entity1)
tag2 = Tag(entity2)
# 创建一个标记列表
tags = [tag1, tag2]
# 遍历标记列表并找到每个标记的实体
for tag in tags:
print(tag.entity.name)
输出结果为:
实体1
实体2
在这个示例中,我们有两个实体(Entity)和两个标记(Tag)。每个标记都引用一个实体。我们创建了一个标记列表(tags),然后使用循环遍历列表中的每个标记。对于每个标记,我们通过tag.entity
访问与之关联的实体,并打印出实体的名称。