私のコードは、リストから名前に値を割り当てています。リストに名前の1つに割り当てるエントリがない場合に、デフォルト値を取得または設定する方法を知る必要があります。これまでの私のコード:
array =[[a],[b],[c],[d]]
no1 = array[0]
no2 =array[1]
no3 =array[2]
no4 =array[3]
# if array[4] exists:
no5 = array[4]
else
no5 = 0
私は試した-
try:
array[4]
except ValueError:
no5 = 0
しかし、それは範囲外のarray[4]として現れました。
明確にするために、私のコードの記述は見事ではないので、基本的に、これらの入力を読み取ってから出力をファイルに書き込む必要があるプログラムに対して、3つの異なる入力が与えられています。問題は、すべての入力の配列の長さが異なることです。だから私がやろうとしているのは、どういうわけかプログラムに(たとえば)array [4]のエントリがあるかどうかをチェックさせ、そのエントリが存在しない場合は、エントリarray[4]を作成してゼロに等しくすることです。