回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在绞尽脑汁寻找最好的方法来获得这个头衔,艺术家的名字</p>
<pre><code>{'status': 'ok', 'results': [{'score': 0.94222, 'id': 'ca222fc1-d1ed-4c30-b21f-eb533cc909aa', 'recordings': [{'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': '2f6227ba-e061-48b2-a700-15e209ed3650', 'title': 'Wynona’s Big Brown Beaver', 'duration': 264}, {'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': '520ebd07-d12c-429c-a137-19d13303a706', 'title': 'Wynona’s Big Brown Beaver', 'duration': 261}, {'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': '757439ce-58b1-4808-af3b-3b90092890c1', 'title': 'Wynona’s Big Brown Beaver', 'duration': 262}, {'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': 'a432eaa4-e5bb-414a-9595-cdaa46d48d6e', 'title': 'Wynona’s Big Brown Beaver', 'duration': 264}, {'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': 'c344a3f9-1755-4f1b-b227-8a5918713466', 'title': 'Wynona’s Big Brown Beaver', 'duration': 261}, {'artists': [{'id': '84dc4f23-c0b8-4fe1-bbca-a3993ddc8fc2', 'name': 'Primus'}], 'id': 'e658eb35-9d15-45d8-965c-1abcb19c8bc9', 'title': 'Wynona’s Big Brown Beaver', 'duration': 264}]}]}
</code></pre>
<p>我使用acoustic.match来匹配歌曲,上面的列表就是返回的内容</p>
<p>一定有比我做的更优雅的事情,那就是:</p>
<pre><code>print(song['results'][0]['recordings'][0]['title'])
</code></pre>
<p>有什么建议吗</p>
<p>******编辑*****
所以-在进一步的回顾中-有一些示例代码,我正试图遵循-但似乎无法让它工作</p>
<pre><code>for score, recording_id, title, artist in acoustid.match(apikey, path):
</code></pre>
<p>acousticid.match返回上面的字典/列表</p>