Добавить данные в Dataatable, когда флажок установлен с помощью Json в MVC

Вы можете это сделать полностью, это просто проблема с порядком:

[ unicode(x.strip()) if x is not None else '' for x in row ]

Обратите внимание, что это фактически использует другую конструкцию языка, условное выражение , которое само по себе не является часть синтаксиса понимания , в то время как if после for…in является частью понятий списка и используется для filter элементов из исходной итерации.

Условные выражения могут использоваться во всех ситуациях, когда вы хотите выбрать между двумя значениями выражения на основе некоторого условия. Это делает то же, что и трёхмерный оператор ?:, который существует на других языках . Например:

value = 123
print(value, 'is', 'even' if value % 2 == 0 else 'odd')

0
задан Eric Aime Tchatchoua 18 January 2019 в 19:31
поделиться