複数の if および elif 条件付けを含む問題に対処しています。正確に述べると、私の場合は次のようになります。
if len(g) == 2:
a = 'rea: 300'
b = 'ref: "%s": {"sds": 200},"%s": {"sds": 300}' % (g[0],g[1])
elif len(g) == 3:
a = 'rea: 400'
b = 'ref: "%s": {"sds": 200},"%s": {"sds": 300},"%s": {"sds": 400}' % (g[0],g[1],g[2])
....
そして、この elif 条件付けは elif len(g) == 99 まで上がるはずです...だから、これを行うエレガントな方法があるはずです。また、観察すると、「rea」と「ref」が進行するパターンがあり、次のように言えます。
if len(g) == x:
a = 'rea: (x*100)+100'
b = 'ref: "%s": {"sds": 200},"%s": {"sds": 300},"%s": {"sds": (x*100)+100}' % (g[0],g[1],g[2])