擅长:python、mysql、java
<p>首先,您可以使用一些<strong>命名良好的中间变量</strong>使程序更可读、更简单、更快:</p>
<pre><code>volumes = intent['slots'] # Pick meaningful names. I'm just guessing.
if 'VolumeQuantity' in volumes:
quantity = volumes['VolumeQuantity']
if 'resolutions' in quantity:
half_decibels = quantity['resolutions']['resolutionsPerAuthority'][0]['values'][0]['value']['name'].strip()
elif 'value' in quantity:
half_decibels = quantity['value'].strip()
</code></pre>
<p>其次,您可以编写一个<strong>帮助函数</strong><code>nav(structure, path)</code>来浏览这些结构,这样,例如</p>
^{pr2}$
<p>拆分给定路径并执行索引/查找操作序列。{{cd2>你不必这么做。在</p>