浏览代码

Don't use deprecated has_key() method

John Tyree 11 年之前
父节点
当前提交
cc783a0f51
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      graph_search.py

+ 3 - 3
graph_search.py

@@ -17,7 +17,7 @@ class GraphSearch:
         self.path += [self.start]
         if self.start == self.end:
             return self.path
-        if not self.graph.has_key(self.start):
+        if not self.start in self.graph:
             return None
         for node in self.graph[self.start]:
             if node not in self.path:
@@ -33,7 +33,7 @@ class GraphSearch:
         self.path += [self.start]
         if self.start == self.end:
             return [self.path]
-        if not self.graph.has_key(self.start):
+        if not self.start in self.graph:
             return []
         paths = []
         for node in self.graph[self.start]:
@@ -51,7 +51,7 @@ class GraphSearch:
         self.path += [self.start]
         if self.start == self.end:
             return self.path
-        if not self.graph.has_key(self.start):
+        if not self.start in self.graph:
             return None
         shortest = None
         for node in self.graph[self.start]: