- 133 名前:デフォルトの名無しさん mailto:sage [2013/02/02(土) 14:09:36.49 ]
- >>131
1つ目、内包表記の中で条件分岐とか分かりづらいと思った。 2つ目、質問者>>116の質問内容からして、内包表記は難しいと思った。 以下のように各要素を100倍するだけなら内包表記を説明したかも。 >>> L4 = [x * 100 for x in L] >>> L4 [0, 100, 200, 300, 400, 500] >>> ML5 = map(lambda x: x * 100, L) >>> ML5 <map object at 0xb70f766c> >>> tuple(ML5) (0, 100, 200, 300, 400, 500) >>> tuple(ML5) () 3つ目、実行速度とか効率とかよりも以前の問題で>>116は躓いてるでしょ。 質問者がどこで躓いているのか把握した上で答えようよ。 > 逆に4以外を操作したいって場合はうまい書き方はありませんか? >つまり、「hogehogeでない要素」という否定の要素の指定をお願いします。 って聞いてきた人に「内容表記ってのがあってー」とかって言うと、 質問者は混乱すると思うよ。頭の悪い回答者だと思う。
|

|