ids = []
for object in objects:
ids += [object.id]
Run Code Online (Sandbox Code Playgroud)
pyf*_*unc 27
您可以使用列表理解:
ids = [object.id for object in objects]
Run Code Online (Sandbox Code Playgroud)
供你参考:
两者都产生相同的结果.在许多情况下,列表理解是一种优雅和pythonic方式,与你提到的相同.