提交 15d24737 authored 作者: Razvan Pascanu's avatar Razvan Pascanu

better if/else

上级 4725eb99
...@@ -171,10 +171,13 @@ def clone(output, ...@@ -171,10 +171,13 @@ def clone(output,
""" """
if isinstance(replace, dict): if isinstance(replace, dict):
items = replace.items() items = replace.items()
elif isinstance(replace, list): elif isinstance(replace, (list, tuple)):
items = replace items = replace
else: elif item is None:
items = [] items = []
else:
raise ValueError(("replace is neither a dictionary, list, "
"tuple or None !"))
tmp_replace = [(x, x.type()) for x, y in items] tmp_replace = [(x, x.type()) for x, y in items]
new_replace = [(x, y) for ((_, x), (_, y)) in zip(tmp_replace, new_replace = [(x, y) for ((_, x), (_, y)) in zip(tmp_replace,
items)] items)]
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论