只需循环浏览列表中的对象并为每个对象打印所需的字符串:
arr = [{"word":"ingenious","score":1828,"numSyllables":3},
{"word":"heterogeneous","score":1139,"numSyllables":5}]
for obj in arr:
print('{} ({})'.format(obj['word'], obj['numSyllables']))
输出:
ingenious (3)
heterogeneous (5)
如果需要,也可以在一行中执行此操作:
print('\n'.join('{} ({})'.format(obj['word'], obj['numSyllables']) for obj in arr))
输出:
巧妙(3)
异构(5)