擅长:python、mysql、java
<p>我通常先编写一个简单的函数来解决这样的问题。一旦你了解了这些基本内容,你就可以变得更加有趣,并尝试通过类似列表理解的方式来优化代码,正如@Maribeth Cogan所建议的那样</p>
<pre class="lang-py prettyprint-override"><code>def findId(obj_dictionary, color):
lst = obj_dictionary['pipelineIdList']
for dictionary in lst:
if dictionary['name'] == color:
return(dictionary['id'])
</code></pre>
<p>我们从给定的字典中提取我们想要查看的列表,然后遍历该列表的元素以找到其值与给定的<code>color</code>目标匹配的字典元素。然后,该方法返回对应于该字典元素的键</p>