2009-08-27 2 views

ответ

5
mapping = {X1: Y1, X2: Y2, X3: Y3} 
mapping[X4] = Y4 
mapping[X5] = Y5 

for X,Y in mapping.items(): 
    if Y is not None: 
     obj[X][0] = Y 
0

Если Y не является Нет, вы можете сделать что-то вроде:

default_value = 0 
obj[X][0] = Y if not None else default_value 
+1

.. = Y, если Y не None еще default_value – u0b34a0f6ae

+0

Если Y не должно быть ложное значение, можно использовать гораздо короче вещий альтернатива: '... = Y или default_value' – u0b34a0f6ae

Смежные вопросы