我想写一段代码,可以搜索图中的字符串,如果它发现它,它会打印一个字符串,指示它被发现。我认为我使用包含的方式搜索它的方式是正确的,但我无法理解如何打印显示该信息的字符串。下面是有问题的部分,特别是def__contains __()。搜索一个字符串和使用def__contains打印结果__()
def __contains__(self, item):
if "EVGA" in self.graph:
print "Contains EVGA"
else:
print "Doesn't Contain EVGA"
这取决于'self.graph'是什么。另外,你可能想使用'item',而不是''EVGA''的硬编码值。 – chepner