如何在Python中将字典提取的数据存入新字典与指定列表?
解决方案
先初始化存储用的列表和字典,再在循环里完成id收集与数据提取操作:
list_of_id = [] tracks_dict = {} # 用于存放提取数据的目标字典 for item in album['tracks']['data']: track_id = item['id'] # 将id存入列表 list_of_id.append(track_id) # 方式1:把整条track数据存入字典,以id作为键 tracks_dict[track_id] = item # 方式2:仅提取指定字段存入字典(按需选择) # tracks_dict[track_id] = { # 'name': item.get('name'), # 'duration': item.get('duration') # # 可根据需求添加更多字段 # }
循环结束后,list_of_id会包含所有track的id,tracks_dict则存储了你需要提取的对应数据。
内容的提问来源于stack exchange,提问作者dp Audiovisual
相关产品推荐
相关产品推荐

