オブジェクトに属性があるかどうかを確認します。属性は 1 つしか持てません。
属性が見つかった場合は、その値を変数に割り当てます。可能な属性のリストから取得して、これを動的に行うことはできますか (属性番号は変化する可能性があります)。
if hasattr(o, 'a') or if hasattr(o, 'b') or if hasattr(o, 'c') or if hasattr(o, 'd'):
result = the one that exist
オブジェクトに属性があるかどうかを確認します。属性は 1 つしか持てません。
属性が見つかった場合は、その値を変数に割り当てます。可能な属性のリストから取得して、これを動的に行うことはできますか (属性番号は変化する可能性があります)。
if hasattr(o, 'a') or if hasattr(o, 'b') or if hasattr(o, 'c') or if hasattr(o, 'd'):
result = the one that exist