擅长:python、mysql、java
<p>如果我理解正确,您希望将dict作为输入,因此您所要做的就是将dict的str表示转换为dict,为此您可以使用内置的<a href="https://docs.python.org/3/library/ast.html#ast.literal_eval" rel="nofollow noreferrer">ast.literal_eval</a></p>
<pre class="lang-py prettyprint-override"><code>import ast
n = input("Input as dict")
catalog = ast.literal_eval(n) # catalog object of <class 'dict'>
</code></pre>