私は通常項目を含んでいますが、時には空のリストを持っています。Python - if文の範囲外のリストのインデックス
リストの3つの項目がデータベースに追加されますが、空の場合はif
文を使用していてもエラーになります。
if item_list[0]:
one = item_list[0]
else:
one = "Unknown"
if item_list[1]:
two = item_list[1]
else:
two = "Unknown"
if item_list[2]:
three = item_list[2]
else:
three = "Unknown"
リストが空の場合、これはまだlist index out of range
エラーが発生します。私はそれができる他の方法を見つけることができませんが、より良い方法がある必要があります(私はまた、else
ステートメントを使用する必要があることをお読みください)
私はあなたが 'else'ステートメントを使用してはならないことを読んで場所を知るのが大好きです。あなたはそれのための情報源を提供できますか? –
@AustinHastings単なる情報源はありませんでした。 – Sen