我在控制台中有以下列表:
{'Composer': 'Leighton Pugh'}
{'Copyright': '2016 James Becker'}
{'Part Of Set': '1'}
由本守则订立:
metadata = []
for output in process.stdout:
info = {}
line = output.strip().split(":", 1)
info[line[0].strip()] = ":".join(line[1:]).strip()
# info[line[0].strip()] = line[1].strip()
metadata.append(info)
这是一个列表,因为我有这个控制台输出:
<class 'list'>
我使用它来打印/获取数据:
print(metadata[0].keys())
但是如何从每个示例“Composer”的键中获取值呢?而不是[0]
我通过删除info部分,将元数据更改为{},使其成为一个字典来解决这个问题:
并使用:
witch给出了正确的输出,感谢您的评论
相关问题 更多 >
编程相关推荐