我有以下用于返回API结果的函数。我还想在self.ced_url
中显示sources
。我不明白的是如何将字典键/值添加到列表理解中。
def to_dict(self):
ret = {
"event_data_url": self.ced_url,
"sources": [s.to_dict() for s in self.sources]
}
return ret
答案 0 :(得分:0)
编辑:结合了Kaya使用ret['sources'].append(self.ced_url)
假设您希望ced_url
作为sources
中ret
的一部分:
def to_dict(self):
ret = {
"event_data_url": self.ced_url,
"sources": [s.to_dict() for s in self.sources]
}
ret['sources'].append(self.ced_url)
return ret