インスタンス変数に動的にアクセスしたい

状況

Pythonでインスタンス変数に動的にアクセスしたい。
つまり、x.yのようにアクセスしたいけど、yに相当する文字列が動的に変化するので、変数v='y'としたい。
そして、x[v]とするとエラーになってしまう場合。

解決策

1
getattr(x,v)

記事情報

  • 投稿日:2020年10月1日
  • 最終更新日:2020年10月1日