【发布时间】:2021-04-20 23:08:28
【问题描述】:
我有这一行的理解,并试图将其分解以理解它:
units = dict((s, [u for u in unitlist if s in u]) for s in boxes)
到目前为止,我已经想出了这个,但它没有给出相同的输出:
u = []
for s in boxes:
for u in unitlist:
if s in u:
u.append(u)
units = dict(u)
请建议,也请指导我到任何我能理解如何更好地在两者之间切换的地方。我发现没有一个衬线更容易理解代码。
【问题讨论】:
标签: python