def visit_Dict(self, n: ast35.Dict) -> Node: return DictExpr(list(zip(self.visit_list(n.keys), self.visit_list(n.values))))
def visit_Dict(self, n: ast27.Dict) -> DictExpr: e = DictExpr( list( zip(self.translate_expr_list(n.keys), self.translate_expr_list(n.values)))) return self.set_line(e, n)
def visit_Dict(self, n: ast27.Dict) -> DictExpr: return DictExpr(list(zip(self.translate_expr_list(n.keys), self.translate_expr_list(n.values))))
def visit_dict_expr(self, node: DictExpr) -> Node: return DictExpr([(self.node(key), self.node(value)) for key, value in node.items])
def visit_dict_expr(self, node: DictExpr) -> DictExpr: return DictExpr([(self.expr(key) if key else None, self.expr(value)) for key, value in node.items])
def visit_Dict(self, n): return DictExpr(list(zip(self.visit(n.keys), self.visit(n.values))))