如何将以下嵌套字典值转换为单个字符串?
data = {'people': {'first': {'fname': 'P1', 'lname': 'L1'}, 'second': { 'fname': 'P2', 'lname': 'L2'}}}
输出应为P1 L1, P2 L2
这是我目前的代码:
print ', '.join("%s %s" % (data['people'][person].get('fname'), data['people'][person].get('lname')) for person in data['people'])
对于人们dict中的项目来说,这是一个更有效的方法吗?如果不是如何改善这个?