別にビンゴカードを作りたい訳じゃないけど、http://d.hatena.ne.jp/stog/20090128 ココ観てたらリスト内包表記で作りたくなってきた。最近リスト内包表記がとっても気持ちよくてたまらない。 ビンゴカードは、5x5のカードです。縦の列にはそれぞれ、1-15、16-30・・・と言う範囲からランダムに5つだけ入る。 リストのランダムは import random arr = range(10) random.shuffle(arr) 縦一列の範囲を生成するLCは [range(1,75)[i*15:(i+1)*15] for i in range(5)] コレで行けそう。 これらを合体してみると完成しそうやってみる。 import random [random.shuffle(arr) for arr in [range(1,75)[i*15:(i+1)*15] for