pythonで特定の「index」が存在する場合に、特定の処理をするといった処理を実装したく、考えております。
a = 0 list = ['aa','ddd'] if list[3]: a = 1 if list[2]: a = 2
このような処理の場合、listの3番目が存在する場合、特定の処理を行いたいのですが、以下のようなエラーがおきてしまいます
IndexError: list index out of range
こちらなのですが、当然list
には2つしか入っていない為エラーとなりますが、仮に、外側でfor文を回しておりlist
には、毎回何個の要素が入るか分からないといった場合を想定しています。
最大でlist
に入る数は「3」だとした場合は、どのようにこちらを判定すれば良いのでしょうか。
どなたか、アドバイス頂けましたら幸いです。
回答2件
あなたの回答
tips
プレビュー