トップページ > プログラム > 2015年04月27日 > 4xONkpCF

書き込み順位&時間帯一覧

21 位/174 ID中時間01234567891011121314151617181920212223Total
書き込み数0000001100000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その25©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その25©2ch.net
921 :デフォルトの名無しさん[]:2015/04/27(月) 06:57:48.75 ID:4xONkpCF
>>914 です。自分で解決できました。

Enthought は dll に細工をしているようです。 Python ディレクトリの下の DLLs ディ
レクトリ以下を全部コピーしてやったら sight-packages\enthought ディレクトリに
__init__.py がないままで import enthought が可能になりました。どの dll ファイル
が その効いているのかまでの確認はとっていません。
くだすれPython(超初心者用) その25©2ch.net
922 :デフォルトの名無しさん[]:2015/04/27(月) 07:07:15.35 ID:4xONkpCF
>>917 for (i=2; i<20; i*=2){..} これをpythonのfor文で書くにはどうすればいいでしょうか?

Python が C 言語の for loop 構文を使わない理由を分かっていないだろう。C++ STL
で iterator を追加している理由を分かっていないだろう。

for (i=2; i<20; i*=2){..} の構文では、{..} の中でインデックス i が使われる。そ
の変数 i をループの中で変更できてしまえる。

一方で for x in anIterator:... 構文では ... ループ処理の中で anIterator が出て
くることがない。anIterator を介在させずに直接ループごとに処理したい x を扱え
る。これにより、C 言語ループより安全なループ処理が可能になる。STL iterator も同
じ理由で設けられている。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。