【发布时间】:2021-07-26 20:37:25
【问题描述】:
我有一个执行作业并返回作业 ID 以及是否成功的函数。然后我需要将这些结果存储在一个字典中。目前我这样做:
jobs_results = {}
...
job_id, job_result = execute_function()
jobs_results[job_id] = job_result
但是,我想知道是否有办法将这两行变成一个单行,或者这是否是 Pythonic 的方式?
【问题讨论】:
-
即使下面的一些答案是可能的,我也不建议你像这些一样使用很多单行。请记住以下Zen of Python 行:“美胜于丑”、“显式胜于隐式”和“如果实现难以解释,这是个坏主意”。
标签: python dictionary return