Есть ли цепочка для карт Python?

В Python можно лениво расширять список, используя itertools.chain :

L = itertools.chain(L1, L2)

] Есть ли ленивый оператор "склейки" карт? То есть

M = glue(M1, M2)

, где

M['blah']

возвращает

M1['blah'] if 'blah' in M1 else M2['blah']

, а M имеет соответствующие генераторы для ключей () и значений () .

5
задан Neil G 12 April 2016 в 21:38
поделиться