0
我需要获取列表中的项目的索引(编号),其中包含一个字符串c = "Return To Sender (Matrey Remix)"
。然后从这个索引中获取信息。但是我列出了所有项目的数字。没有错误Python 3麻烦字典和列表
demo = json.loads(raw)
c = "Return To Sender (Matrey Remix)"
for i in (i for i, tr in enumerate(demo['tracks']) if str(tr['title']).find(c)):
print(i)
dict = demo['tracks'][i]
比如我的代码结果7个曲目标题:
for tr in demo['tracks']:
print(tr['title'])
曲目标题:
Return To Sender (Original Mix)
Return To Sender (Matrey Remix)
Return To Sender (Matrey Remix)
Return To Sender (Matrey Remix)
Return To Sender (Original Mix)
Return To Sender (Original Mix)
Return To Sender (Original Mix)
但是输出是空
的demo
对象:
{
'mixes': [],
'packs': [],
'stems': [],
'tracks': [{
'id': 7407969,
'mix': 'Original Mix',
'name': 'Return To Sender',
'title': 'Return To Sender (Original Mix)',
}, {
'id': 7407971,
'mix': 'Matrey Remix',
'name': 'Return To Sender',
'title': 'Return To Sender (Matrey Remix)',
}, {
'id': 9011142,
'mix': 'Matrey Remix',
'name': 'Return To Sender',
'title': 'Return To Sender (Matrey Remix)',
}, {
'id': 7846774,
'mix': 'Matrey Remix',
'name': 'Return To Sender',
'title': 'Return To Sender (Matrey Remix)',
}, {
'id': 7407969,
'mix': 'Original Mix',
'name': 'Return To Sender',
'title': 'Return To Sender (Original Mix)',
}, {
'id': 9011141,
'mix': 'Original Mix',
'name': 'Return To Sender',
'type': 'track',
}, {
'id': 7789328,
'mix': 'Original Mix',
'name': 'Return To Sender',
'title': 'Return To Sender (Original Mix)',
}]
}