作者: Bruce. | |
日時: 2005/11/22(16:21) |
Bruce.です。 機械伯爵 writes: > あと、本質的な問題ではないのですが、random_str関数は > 一定文字数のランダムな文字のリストを作ってると思います > (違ってたらごめんなさい)が、randomモジュールには > 「シーケンスの中から一つを選ぶ」choiceという便利なツールが > ありまして、 いえ、確かにランダムな内容の文字列ですが、長さもランダム(上限は ありますが)です。変数名が良くないですね(^^; > ※ご存知かもしれませんが、内側のループは、2.4から登場した、 > ジェネレータの内包記法です。 うーん、リスト/ジェネレータの内包表記は知識としては知っていましたが、 こういう場面でぱっとでてこないようではダメですね。少なくとも文字列 一個の生成はリスト内包表記とjoinでやらないと。 random.choice と string.letters も勉強になりました。 randomはリファレンス見ながらやったんだけどな(^^; 見事に見落として しまったらしい。 いじょ。