は、私がこれを行うための最善の方法が何であるかを把握しようとしている:これは条件式の有効な使用ですか?
resource['contents'][media_type] = []
resource['contents'][media_type].append(row[0].toPython()) if row[0] is not None else None
resource['contents'][media_type].append(row[2].toPython()) if row[2] is not None else None
私はコードは非常に簡単だと思います。行に値がある場合は、それらをリストに追加します。このアプローチはOKと考えられていますか?他にも良い方法がありますか?メソッドは、含まれているオブジェクトの文字列の説明を返します。
いいえ、それは問題ではありません。副作用のために三項を使用することは、コードを読みにくくすること(そしてあなたに非常に長い行を与えること)を行う、本当に奇妙なアプローチです。 – jonrsharpe
値が利用可能である場合に値を使用できる場合に追加したい – The6thSense
@VigneshKalai利用できない場合は何もなし単純に何も追加しない – Giannis