1 名前:デフォルトの名無しさん mailto:sageteoff [2015/11/15(日) 15:26:08.75 ID:r8bNQIop.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その27 peace.2ch.net/test/read.cgi/tech/1441317912/ 関連スレ Pythonのお勉強 Part51 peace.2ch.net/test/read.cgi/tech/1443700103/ ◆関連リンク Python の Home Page ttp://www.python.org/ ◆長いコードはこういうところにはってください ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/
321 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:38:43.92 ID:7jx/kzmY.net] あとは、例えば (('a','b'), ('b','d'), ('d','c')) とあった場合に、('b','c')というのが無かったとしても、 ('a','b','c','d')となるようにしたいと思っています
322 名前:デフォルトの名無しさん [2015/12/13(日) 20:40:08.55 ID:LQ/bBTKC.net] SQLの得意分野だな
323 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:30:18.47 ID:SZCeLwbx.net] >>311 union find あるいは、disjoint set で調べれば、望みのことをするのに都合の良いデータ構造が見つかると思います。 japan apple korea などの全ての要素に連番を振って、各要素をグラフ理論での頂点とみなし、要素間に関連があったら辺が張られる、と考えると、disjoint set を適用出来ますよ。
324 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 23:52:35.79 ID:vmo8rgqq.net] >>311 、作ってみたけど多分再帰の深さでダメだ・・・
325 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 00:47:43.67 ID:qJnkOETk.net] >>311 >>316 の続き。 union find を使ったコードをideone に書いておきました。 参考になれば。 ideone.com/kuheG8
326 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 09:20:42.85 ID:vPRlEBjf.net] >>318 コードまで書いていただき本当にありがとうございました 自分が思っていたより大変な作業なんですね Pythonのみで処理しないといけなかったのですが、Pythonにはあまり得意ではないタイプの作業だったんですね 本当にありがとうございました
327 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 10:15:55.91 ID:gF13DnvY.net] 知識もないので力技ですが私も書いてみました。 きっともっと速い定石アルゴリズムがあるのでしょうね・・・ 抽象化もしていないし恥ずかしいですが L1 = [['Japan','apple'], ['Korea','orange'], ['China',3],['apple',1], [2,'Korea'], ['lemon',3], ['a', 'b'], ['b', 'c'], ['c', 'd']] d = {} for v1, v2 in L1: d.setdefault(v1, set()).add(v2) d.setdefault(v2, set()).add(v1) def f(k, d, s): while len(d[k]): kk = d[k].pop() s.add(kk) f(kk, d, s) keys = d.keys()[:] ss = [] while len(keys): key = keys.pop(0) s = set([key]) f(key, d, s) ss.append(s) for e in s: if e in keys: keys.remove(e) print(ss)
328 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 10:46:24.45 ID:baKxaSGv.net] >>297 python2.5 で progressbar 使ってるけどそんな変なことにはならない ちゃんと同じ行で更新されてる
329 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 11:00:05.72 ID:baKxaSGv.net] widgets = ['hoge: ', progressbar.Percentage(), ' ', progressbar.Bar(marker=progressbar.RotatingMarker()), ' ', progressbar.ETA(), ' ', progressbar.FileTransferSpeed()] bar = progressbar.ProgressBar(widgets=widgets, maxval=100).start() for i in hogehoge: bar.update(i) bar.finish()
330 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 17:07:30.56 ID:Giggnq4F.net] >>321 そういえばバージョン変えてからおかしくなった気がします
331 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 17:56:13.63 ID:tt9eyo/W.net] 回答貰ってるのに解決したのかしてないのか書けよ
332 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 12:48:01.94 ID:GXnCB6WC.net] pyenvだとpython入れなおすと仮想環境も全部作りなおさないといけないけど venvだとシンボリックリンク貼られてるだけだから作りなおさなくていいので楽だわ pythonに限らず*env系はまじでいらない
333 名前:デフォルトの名無しさん [2015/12/16(水) 12:55:21.56 ID:m5hXWPYq.net] そうだね
334 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 10:17:49.21 ID:DvCXbkWT.net] windows7 python3.43でipythonとnotebookインストールしたんですけど notebookがうまく起動しません。 コンソールでipyton notebookと入力すると The ipython notebook is running at ... とエラーなしで起動するのですが ブラウザの方はjupyterのHome画面でNotebookの画面
335 名前:ノなりません。 jupyterの画面にはnewボタンがあるのですが、そのボタンを押しても ドロップダウンリストが表示されてnotebookのメニューは選択不可能になっています。 同じメニューの中にあるPython3の項目は選択できてるのですが。 理由に心当たりありませんか? [] [ここ壊れてます]
336 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 10:25:28.01 ID:DvCXbkWT.net] すいません。jupyterの画面でNew->Python3を選択したらNotebookが起動してるみたいです。 ただしNotebookとは画面上に表示されませんが、プログラムを入力できて実行できました。 また、コンソールの方を見るとCreateing new notebook inと表示されてました。 しかし、調べたいろいろなWebで紹介されていたNotebookの画面と違いますが。
337 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 10:28:05.35 ID:eNkQyVZs.net] いろいろなWebの記事のは古いからだろ
338 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 12:06:51.06 ID:Szn4FINI.net] 2.4とか2.5とか2.6とか2.7とか3.3とか3.4とか色んなバージョン出し過ぎなんだよ
339 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 12:12:46.41 ID:Hr/jR6FU.net] おま環かRTFMで済む話だろ てめえの頭でもファックしてろ
340 名前:デフォルトの名無しさん [2015/12/17(木) 12:25:32.43 ID:VpYYIE+V.net] だれかご教授下さい。 使用OS:Windows7 64bit Python:2.7 PyScripterを使用 最終目的:PuLPを使って線形計画問題を解けるようにしたい。 【現状】 https://pythonhosted.org/PuLP/main/installing_pulp_at_home.html を参考に、 c:\Python27\Scripts\> pip install pulp をコマンドプロンプト上で入力。 1: import pulp だけのプログラムではエラーでない 2: import pulp pulp.pulpTestAll() とすると、pulp.pyファイルが開かれ、2283行目を見せながらPulpError:Tests Failedと表示される。 正しくインストールされたら前述のページの一番下のようになるらしいができない。 だれか解決策教えてください。
341 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 12:28:36.68 ID:eNkQyVZs.net] それだけじゃ分からない 省略せずにちゃんとエラー内容を全部貼りましょう
342 名前:デフォルトの名無しさん [2015/12/17(木) 12:35:27.38 ID:VpYYIE+V.net] >>333 いや、これで全部なんだ。スクリーンショットをとると www.dotup.org/uploda/www.dotup.org657174.jpg module1に記述したのが import pulp pulp.pulpTestAll()
343 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 13:11:51.33 ID:7A4lGNjj.net] 試してないから知らんけど、from pulp import *もかいてみたら?
344 名前:デフォルトの名無しさん [2015/12/17(木) 13:49:13.75 ID:Szn4FINI.net] Solver HOGE failed. は表示されてるの?
345 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 16:08:08.24 ID:f8fNNmBq.net] pyscripterからじゃなくてコマンドラインから実行すればエラーの詳細見れるだろ?
346 名前:デフォルトの名無しさん [2015/12/17(木) 19:57:08.39 ID:DkB13nhB.net] pyscripterでコードを書いて コマンドラインで実行しちゃう
347 名前:デフォルトの名無しさん [2015/12/17(木) 22:35:49.94 ID:Guwu4Fu/.net] returnというようにやるが…になった!なんでしょうこれです!私はわからない!
348 名前:デフォルトの名無しさん [2015/12/17(木) 22:44:08.35 ID:1rOrsA4R.net] pip install hyで pythonにlispを感染させることができる lisp好きだからやる気が出てきた
349 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 23:30:17.17 ID:oms64yKK.net] ソースコメントで敬語使ってる屑殺してやりたいんだけど何なの
350 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 09:36:54.43 ID:sT9ZaHDR.net] 俺はお前を殺したいわ なんで存在してんだ?カス
351 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 09:43:56.70 ID:KdiQ+Oan.net] pyscripter使うならpycharm使えよと思うんだけど なんか理由があるのかな
352 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 22:32:31.71 ID:jqIV0Q+I.net] データ分析とか数理問題メインならSpyder一択
353 名前:デフォルトの名無しさん [2015/12/18(金) 22:58:29.55 ID:Dpq+ajLy.net] >>343 pycharmはなんか大物感がある
354 名前:デフォルトの名無しさん [2015/12/18(金) 23:17:22.07 ID:+K47PbQJ.net] プログラマはMacを使ってるってマジ? hayabusa3.2ch.net/test/read.cgi/news/1450395043/
355 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 00:33:53.49 ID:qRSAdM5j.net] qiita.com/buchio/items/29428003d00726607f72 こいつバカ過ぎて笑える
356 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 12:45:19.56 ID:qIMkBFzj.net] これが正しく扱えたとして、なんの役に立つんだろう…
357 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 13:45:20.31 ID:iG82T79N.net] generatorならyealdだろうな
358 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:14:14.82 ID:MqWUFrDR.net] あたし変数スコープはforブロックでも生成してくれた方が嬉しい派だけど こんな見識のない発言はしないわ
359 名前:デフォルトの名無しさん [2015/12/19(土) 14:50:57.08 ID:iG82T79N.net] と思ったら今朝のコメントにyealdが書いてあった みんな考えること同じなんだな
360 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:53:27.62 ID:szcu/gVH.net] 晒し者にしてやるなや コミュが萎縮してしまう あっちでコメント入れればいいだけ
361 名前:デフォルトの名無しさん [2015/12/19(土) 14:57:56.21 ID:iG82T79N.net] 自己紹介乙ω
362 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 15:12:44.14 ID:aToq/FO8.net] yieldはgc.collectで開放されないから使いたくない
363 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 15:34:00.12 ID:MqWUFrDR.net] 反感を買うような語り口で書かなけりゃいいのにな 興奮してるんだか錯覚で自分が大きく見えてるのか知らないけど
364 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 15:52:18.80 ID:iG82T79N.net] ごめんyieldだったわ
365 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:13:29.68 ID:tLd0iq4c.net] yieldは、実際にアクセスされるまで、 メモリを確保しないから、エコ。 無限配列も作れる Java8にも、Streamができた
366 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 11:06:04.02 ID:aX5MBVst.net] いいえ、yieldはメモリリークの原因なので使うべきではないです
367 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 11:31:11.47 ID:8RLYRFXT.net] rubyのはそうかもね
368 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 14:39:21.32 ID:2rc7g9LR.net] www.gembook.org/2011-02-27.html この文章のことを言ってるなら、この文章書いた奴もお前と最高に頭悪いです 救えないです RTFFFFFFFFFM docs.python.jp/2.4/ref/yield.html > yield 文は、try ... finally 構造の try 節中で使うことはできません。ジェネレータが常に 実行再開されるとは限らないので、finally ブロックが常に 実行される保証がないという問題があるためです。 10年前のドキュメントにすら、やるなって書いてあるじゃん メクラなの?
369 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 14:47:05.99 ID:2rc7g9LR.net] さらに、この挙動をしていたのは2.4までで、2.5からはこんな挙動しません docs.python.jp/2.5/ref/yield.html > Python バージョン 2.5 では、yield 文が try ... finally 構造における try 節で許されるようになりました。ジェネレータが終了(finalized)される (参照カウントがゼロになるか、ガベージコレクションされる) までに再開されなければ、 ジェネレータ-イテレータの close() メソッドが呼ばれ、 留保されている finally 節が実行できるようになります。 世界中にお詫びして死ね
370 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 15:18:48.15 ID:9rpnzR5h.net] …これ信じてたわ。 試したらちゃんとfinally実行されるな。 ideone.com/LM4ha7 昔これをレビューの時に駄目出ししまくったんだんだよな… 確認不足で実は問題ありませんでしたって白状すんのが恥ずかしい。
371 名前:デフォルトの名無しさん [2015/12/20(日) 16:00:32.15 ID:NvIvavPE.net] Pythonはおかしな仕様が多すぎる PHPにも劣るゴミですわ
372 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 16:08:46.88 ID:fYxSxDsl.net] Python, Googleがメインで使用していたという事実は揺るがない
373 名前:デフォルトの名無しさん [2015/12/20(日) 16:19:13.25 ID:8RLYRFXT.net] Googleって中途半端で投げだす印象しかないけどな
374 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 16:21:34.66 ID:fYxSxDsl.net] PHPってさ、 numpy, scipy, pands みたいのあるの?
375 名前:デフォルトの名無しさん [2015/12/20(日) 18:02:52.90 ID:TH2uePlh.net] >>364 もうメインじゃないの?
376 名前:デフォルトの名無しさん [2015/12/20(日) 18:06:47.69 ID:Alq9HdWn.net] でも、機械学習ではメイン
377 名前:デフォルトの名無しさん [2015/12/20(日) 18:09:32.21 ID:NvIvavPE.net] >>366 プ 話の論点ずれすぎィ! これだから池沼パイチョナー至上主義基地害は・・・おばかでつねw
378 名前:デフォルトの名無しさん [2015/12/20(日) 21:53:33.84 ID:ywvYIxL3.net] わざわざpythonスレに来てpythonの言語仕様disるとかよっぽど嫌なことがあったんだろうな 何があったか書いて行けよ
379 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 08:22:26.12 ID:K+BQrILK.net] Python本が出版ラッシュ状態ですけど何か大きな変化でもあったんですか? 数年前に勉強しようと思った時(情報が少なくて挫折しました)とは比べ物にならない充実っぷりなのですが…。 bottleだのsqlalchemyだのbeautifulsoapだのあの頃欲しかった情報が溢れかえっててビックリです。
380 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 09:46:44.77 ID:YuHj/3vu.net] 気のせいだと思いますょ
381 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 14:15:17.79 ID:0goHw0zb.net] 超初心者スレだから聞きます。 データを自動取得して自動分析みたいなこと できます?
382 名前:デフォルトの名無しさん [2015/12/22(火) 14:21:20.31 ID:Fr1Y77ev.net] できます
383 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 14:35:03.58 ID:0goHw0zb.net] ありがとうございますm(__)m
384 名前:デフォルトの名無しさん [2015/12/22(火) 21:41:07.45 ID:p1a5dHhi.net] Pythonって情報少ないって言われてるけど 入門者向けの書籍から上級者向けって色々と出てて初心者に優しいと思う Rubyとか入門書ばかりのイメージ
385 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 00:54:02.01 ID:uB2nj2I/.net] Rubyには、Ruby内部の処理系の本がある。 Rubyのしくみ、2014 黒魔術の書もある。 メタプログラミングRuby 第2版、2015
386 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:15:25.19 ID:eOjwGRQr.net] 関数内でif文を使う場合は必ず関数の最下部で使用しなければならないのですか? CやJavaと勝手が違い困惑してます
387 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:16:18.12 ID:eOjwGRQr.net] if文を閉じようとすると関数まで閉じてしまうんです
388 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:17:52.41 ID:fiBTvI7H.net] 人に訪ねる前にリファレンスでも読んでくれるかな
389 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:44:55.14 ID:eOjwGRQr.net] インデントいじったら解決しました クソレスすいません
390 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 13:13:13.12 ID:I7CTg4GL.net] 1if 1functionが見とうしの良いプログラミングをする基本ですが、それをわかっていますか?関数型プログラミングの基本です
391 名前:デフォルトの名無しさん [2015/12/23(水) 13:54:59.03 ID:hk+YOZip.net] >>380 初心者スレじゃなくここは超超初心者スレ。その位は目をつぶって。
392 名前:デフォルトの名無しさん [2015/12/23(水) 15:27:03.35 ID:xL9nIhBd.net] 質問なのですが、コマンドプロンプトでPython setup.py installという入力をしてインストールしたいのですがどうすればインストールされるのでしょうか? どなたかおねがいいたします
393 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:58:57.59 ID:fiBTvI7H.net] そのコマンドを実行した時に出たエラーを貼れよ
394 名前:デフォルトの名無しさん [2015/12/23(水) 16:18:35.94 ID:xL9nIhBd.net] もうしわけありません、SSです iup.2ch-library.com/i/i1567523-1450855082.jpg
395 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:22:16.90 ID:I7CTg4GL.net] あーあ、個人情報晒しちゃったね
396 名前:デフォルトの名無しさん [2015/12/23(水) 16:31:12.96 ID:xL9nIhBd.net] 痛々しい人がいる様なので質問は無視して下さって大丈夫です。汚し失礼いたしました。
397 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:37:26.03 ID:I7CTg4GL.net] ┐(´〜`)┌ ヤレヤレ
398 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:40:22.02 ID:fiBTvI7H.net] 今回の俺は悪くねえよ? 仮に注意を怠ったことが悪いにしても380ほどじゃない
399 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 17:01:33.29 ID:I7CTg4GL.net] 犯罪教唆やろなぁ 通報でち〜ん(笑)
400 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 17:35:50.77 ID:BTq4dLlY.net] こんな素人でもPythonに手を伸ばす時代なのか もうなんて言うかさ・・・初心者向けサイトのはじめのぶぶんだけでも見てこいよと
401 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 17:48:24.59 ID:BTq4dLlY.net] spell-of-love.blogspot.jp/2015/12/mhx.html これがヒットした MHXってなんだろうと思ったらゲームじゃないか ああつまりチートがやりたかったのか Pythonを学習するわけじゃなくてツールの使い方を効くみたいな感じで来たんだろうな
402 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 17:53:43.25 ID:W6FeRC/T.net] ただのチート屑野郎か
403 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 19:06:41.72 ID:I7CTg4GL.net] 自ら個人情報晒してるし、このスレに潜むS級パイソニストにハッキングされるのも秒読み ID:xL9nIhBdヴォーイは今頃ガクブルやろなぁ
404 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 20:57:40.98 ID:ou428rrW.net] お前らにだって素人だった時代があったろう
405 名前:デフォルトの名無しさん [2015/12/23(水) 21:02:54.51 ID:2qdT6/2p.net] 単なる人風情がドラゴンに何を教えられるというん
406 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 21:12:22.17 ID:fiBTvI7H.net] ドラゴンが必死にキーボードをタイプしてると考えると凄い微笑ましい
407 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 21:48:09.72 ID:+QpvspZr.net] リストの内包表記ってどのくらいまでならネストさせていいの? おれは2,3回ネストしたらこれ以上は見にくくなるかなとおもってやめるんだけど
408 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 22:08:55.12 ID:fiBTvI7H.net] 原則1段、自分しか読まないコードで妥協して2段 3段以上にはしない 理由 自分のはまだいいが、他人が書いた2段以上のリスト内包表記は読みたくない
409 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:00:52.86 ID:65Ta51SK.net] Hi gays ちょっと聞きたいんだがPythonで ans = a * (d-b if d>b else 0) ってどういう意味なんだい? cライクな言語で書いたら if( d>b ){ ans = a * d-b; }else{ ans = 0; } と等価なのかい?
410 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:10:33.84 ID:sybmR7b7.net] YES
411 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:25:30.3
] [ここ壊れてます]
412 名前:6 ID:65Ta51SK.net mailto: >>402 Thank you. 見かけたソースでこの書き方してて気になってたんだが これで安心して眠れます! [] [ここ壊れてます]
413 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:39:11.77 ID:ChEfLd6V.net] >>401 等価じゃねえだろ a * (d-b)
414 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:41:17.92 ID:ChEfLd6V.net] ans = 0じゃねえよ 0 * aが必ず0になると思うなよ
415 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 23:46:01.63 ID:T6taUc7t.net] 例を挙げてやればいいのに そんなんだからモテないんだゾ inf * 0
416 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 00:41:09.54 ID:GBgVflx7.net] 'string' * 0 = '' [1] * 0 = [] とか、いろいろあるよね。
417 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 01:56:37.90 ID:hK6V4eA3.net] うるせえ 蛇を、俺様の蛇を突っ込むぞ
418 名前:デフォルトの名無しさん [2015/12/25(金) 07:24:59.16 ID:0xTFVyZ6.net] >>406 もてるもてないは,pythonに関係ない。
419 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 10:34:18.87 ID:t6l+Y83l.net] C言語やってるのに掛け算と代入は等価だと思ってる奴に驚きだよ
420 名前:デフォルトの名無しさん [2015/12/25(金) 12:27:02.37 ID:BRCD1tgm.net] 属性値が初期化されない class Box: numlist = {} def numbox(self,num): x=0 list = [] while x < 5: list.append(num) x +=1 self.numlist[num] = list for i in range(0,3): box = Box() box.numbox(i) print box.numlist 結果が {0: [0, 0, 0, 0, 0]} {0: [0, 0, 0, 0, 0], 1: [1, 1, 1, 1, 1]} {0: [0, 0, 0, 0, 0], 1: [1, 1, 1, 1, 1], 2: [2, 2, 2, 2, 2]} こうなってしまいます。 本当はこうしたいのです。 {0: [0, 0, 0, 0, 0]} {1: [1, 1, 1, 1, 1]} {2: [2, 2, 2, 2, 2]} なぜこうなるのか理由も教えて貰えると助かります。 併せてこの部分の理解に役立つ書籍等もあれば教えて下さい。宜しくお願いします。
421 名前:デフォルトの名無しさん [2015/12/25(金) 12:28:23.26 ID:ISLz7uba.net] >>401 cライクな言語で書いたら ans = a * (d>b ? d-b : 0); と等価