我正在编写一些代码并遇到以下循环.是否有更多的pythonic写作方式.
# obj_list = list of tuples [(someint, object)...]
for a, obj in obj_list:
obj.callable()
Run Code Online (Sandbox Code Playgroud)
不是,它看起来很好.而不是a你可以使用_哪个表示该值未被使用,但这是一个非常小的点.
如果obj.callable()要返回一个值,并且您想存储值,则可以使用列表推导:
results = [obj.callable() for _, obj in obj_list]
Run Code Online (Sandbox Code Playgroud)
results将包含每次调用返回的值的列表obj.callable().
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |