-1

オブジェクトに属性があるかどうかを確認します。属性は 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
4

1 に答える 1