条件分岐に合わせて変数名を動的に変えたいのですが、format
メソッドは使えないと思うのですが、どのような方法が考えられるのでしょうか?
Python3
1lst = [a, a, a, b, b, b] 2x_lst = [1, 2, 3, 4, 5, 6] 3y_lst = [11, 12, 13, 14, 15, 16] 4 5len_lsts = len(lst) 6 7for i in len_lsts: 8 if lst[i] == "a": 9 print("{}"_lst[i].format("x")) 10 else: 11 print("{}"_lst[i].fornat("y"))
例えば、上記のような処理を行いたいとき、format
メソッドが使えずシンタックスエラーが出てしまいます。
処理としましては、lst
の要素を確認して、それがa
かb
のどちらかであったかによって使用するリストをx_lst
かy_lst
のどちらかから決定したいです。
上記のような処理を行うにはどのような方法が考えられるのでしょうか?
ご教示いただけますと幸いです。よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/10 04:35
2018/12/10 04:43 編集
2018/12/10 05:04