百折不撓

データ系の新米エンジニアとして戦闘中。

汚くてもいいからlistの長さを揃えるんや!!

python3で長さの異なるlistが2つある。
これらのリストの長さを揃えたい時に、どうすればいいか分からなぁい!
いろいろ考えて、以下のようにして揃えてみた。クソ汚いけど。

a = [0, 1, 2, 3, 4, 5]
b = [0, 1, 2, 3, 4, 5, 6, 7, 8]

max_ = max(len(a), len(b))
a2 = [0] * max_
b2 = [0] * max_

for i in range(len(a)):
    a2[i] = a[i]

for i in range((len(b)):
    b2[i] = b[i] 

print(a2)
print(b2)
[0, 1, 2, 3, 4, 5, 0, 0, 0]
[0, 1, 2, 3, 4, 5, 6, 7, 8]

とりあえず、出来た。ぜってーこんな事せんでもええわ。
何も言うな。いや、やっぱり、もしもこのクソを見かけた方は、もっと良い方法を教えてください。