在Python中,可以使用itertools.chain以下方式以惰性方式扩展列表:
L = itertools.chain(L1, L2)
Run Code Online (Sandbox Code Playgroud)
是否有一个懒惰的地图"粘合"操作员?也就是说,
M = glue(M1, M2)
Run Code Online (Sandbox Code Playgroud)
哪里
M['blah']
Run Code Online (Sandbox Code Playgroud)
回报
M1['blah'] if 'blah' in M1 else M2['blah']
Run Code Online (Sandbox Code Playgroud)
并且,M有适当的发电机keys()和values().
| 归档时间: |
|
| 查看次数: |
1406 次 |
| 最近记录: |