Python の宿題ここで答えます Part 2at TECHPython の宿題ここで答えます Part 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト107:デフォルトの名無しさん 10/02/13 23:43:33 配列ってより、リストかタプルな。てか、choice使うと楽。 import random random.choice(["あいうえお", "かきくけこ", "以下略"]) 108:デフォルトの名無しさん 10/02/14 00:11:45 うーむそれだとスケールできないだろ 5行ならいいが1000行でやろうとするとその方法だと無理 109:デフォルトの名無しさん 10/02/14 01:03:38 ファイルか標準入力から読み込ませたいな 110:デフォルトの名無しさん 10/02/14 02:51:13 >>108 いかにも使い捨てっぽいプログラムに高望みしないの。 エディタに正規表現置換ついてるでしょ。 >>109 with open("hoge.txt") as f: lines = [line for line in f] print random.choice(lines) 111:デフォルトの名無しさん 10/02/14 13:43:29 タプルって何? 112:デフォルトの名無しさん 10/02/14 13:59:28 immutable(変更不能)なシーケンス dictのキーにできる わからなければリストを使ってれば良い 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch