作者: Bruce.
日時: 2005/11/22(16:21)
Bruce.です。

機械伯爵 writes:

>  あと、本質的な問題ではないのですが、random_str関数は
> 一定文字数のランダムな文字のリストを作ってると思います
> (違ってたらごめんなさい)が、randomモジュールには
> 「シーケンスの中から一つを選ぶ」choiceという便利なツールが
> ありまして、

いえ、確かにランダムな内容の文字列ですが、長さもランダム(上限は
ありますが)です。変数名が良くないですね(^^;

> ※ご存知かもしれませんが、内側のループは、2.4から登場した、
>  ジェネレータの内包記法です。

うーん、リスト/ジェネレータの内包表記は知識としては知っていましたが、
こういう場面でぱっとでてこないようではダメですね。少なくとも文字列
一個の生成はリスト内包表記とjoinでやらないと。

random.choice と string.letters も勉強になりました。

randomはリファレンス見ながらやったんだけどな(^^; 見事に見落として
しまったらしい。

いじょ。