由于格式字符串使用命名参数:
gpl = "%(id)s : %(atr)s"
您需要在字典中提供键(名称)作为自变量,以引用格式字符串中的命名格式键:
print gpl % {'id': obj['id'], 'atr': con['atr']}因此您的代码将是:
for obj in objects: for con in obj['content']: print gpl% {'id': obj['id'], 'atr': con['atr']}
由于格式字符串使用命名参数:
gpl = "%(id)s : %(atr)s"
您需要在字典中提供键(名称)作为自变量,以引用格式字符串中的命名格式键:
print gpl % {'id': obj['id'], 'atr': con['atr']}因此您的代码将是:
for obj in objects: for con in obj['content']: print gpl% {'id': obj['id'], 'atr': con['atr']}