質問: "a": print("{}"_lst[i].format("x")) else: print("{}"_lst[i].fornat("y")) ``` 例えば、上記のような処理を行いたいとき、`format`メソッドが使えずシンタックスエラーが出てしまいます。 処理としましては、`lst`の要素を確認して、それが`a`か`b`のどちらかであったかによって使用するリストを`x_lst`か`y_lst`のどちらかから決定したいです。 上記のような処理を行うにはどのような方法が考えられるのでしょうか? ご教示いただけますと幸いです。よろしくお願いいたします。
回答: まず普通の言語では変数名を変えることはできないと思いますが。まずこういう場合は使う変数を変える、ということだと私は思っていますので、その方向で行かせていただきます。 こういう場合、共通な処理を関数でまとめ、引数で変更する値を持ってくる、でしょうか。 pythonはほぼ無知なので関数等提示できませんが、ご了承ください。