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