[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/08 07:38 / Filesize : 228 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その16



1 名前:デフォルトの名無しさん mailto:sage [2013/01/21(月) 16:36:03.35 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その15
toro.2ch.net/test/read.cgi/tech/1350718465/
関連スレ
Pythonのお勉強 Part48
toro.2ch.net/test/read.cgi/tech/1358750040/
【実験台】 Python 3.0 のお勉強 Part 1 【非互換】
toro.2ch.net/test/read.cgi/tech/1235050215/
◆関連リンク
Python の Home Page
ttp://www.python.org/

684 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:02:16.89 ]
>>682
aのメソッドであることに意味がある
>>660みたいな馬鹿には一生わからないだろうが

685 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:02:38.43 ]
とりあえずうるさいから全員黙れ
嫌なら使うのやめろ
士ね

686 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:04:33.84 ]
>>684
a のメソッドであることにどんな意味があるの?

687 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:14:47.84 ]
>>680の「これ」が>>679だとしたら
mapにたいして深刻な勘違いをしていると言わざるを得ない

>>686
リストしか使わない処理だから。読むときも書くときも他のことを考えなくて済む
リストを継承したクラスでも同じことが出来る
>>660みたいな馬鹿には一生わからないだろうが

688 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:16:32.91 ]
>>685
レス乞食にはpassを食わせろ

689 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:20:25.32 ]
pass

690 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:21:09.87 ]
とりあえずうるさいから全員黙れ
嫌なら使うのやめろ
士ね

691 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:29:58.32 ]
pass

692 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:31:44.87 ]
盲人の手を引く盲人



693 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:39:19.17 ]
ここまで俺様の自演w

694 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 20:40:48.49 ]
while 1:
pass

695 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 21:35:45.40 ]
>>697
じゃあなんで len は lst.len() みたいにならないんだ?

ぜんぶメソッドに統一すればいいじゃないか。

696 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 21:38:57.07 ]
str.len()も無くて最初探しまくったのは悪い思い出

697 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 21:40:50.78 ]
Ruby のせいですね
わかります

698 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 21:49:21.13 ]
.NETやJavaもそうじゃないか。まあどっちでもすぐ慣れるのだけど

699 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 22:01:14.57 ]
.NET や Java がそうだから Pythonも、ってのは理由にはならないだろ。

700 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 22:09:50.79 ]
>>699
>>698>>697へのレス。あと >>698 != >>695

701 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 22:33:10.94 ]
>>695
mail.python.org/pipermail/python-3000/2006-November/004643.html

702 名前:デフォルトの名無しさん mailto:sage [2013/03/17(日) 23:37:17.23 ]
L = map(lambda x:'abc%d'%x,range(10))



703 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 02:34:54.80 ]
うるせえ死ね

704 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 07:02:15.51 ]
>>701
それ読むとグイドは x.len() キモイって言ってるけど、
同じ理由で lst.append(elem) もキモイんだけど。

それと、lst.append(elem) が lst の内容を陰に書き換えるのもキモイ。

705 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 07:15:09.54 ]
ヴァンホーテンさんはBDFLとして何かおもしろいこと言わなきゃいけないんだから
発言に多少齟齬があっても気にしないのが大人としての優しさ

706 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 07:26:54.20 ]
Pythonのメソッドをぜんぶ関数にしたらカッコのないLISPになっちゃう。

707 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 07:38:38.92 ]
lst += [elem]

708 名前: 忍法帖【Lv=7,xxxP】(1+0:5) [2013/03/18(月) 08:36:15.99 ]
>>651
サンクス!!

709 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 08:49:49.68 ]
>>704
副作用があるときメソッド、副作用がないとき関数。
例:lst.sort() と sorted(lst)

710 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 09:02:53.93 ]
str.unicode() は?

711 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 09:13:25.39 ]
>>710
そんなメソッドstrにあったか?

712 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 09:33:26.81 ]
unicode(str)は副作用がないが
str.decode()も副作用がない



713 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 09:50:27.45 ]
下らないこと書いてないで働けよ社畜ども

714 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 11:43:53.37 ]
フリーランスですが何か

715 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 12:10:08.57 ]
最近はフリーのニートとかあるんだね
僕?お昼休みですけど

ところでお前ら死ね

716 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 13:31:48.40 ]
len()やmax()はリスト以外にも同じように使える
appendはリストだけの操作だから全体に使えるようにする意味がない
全て関数にすべきとか、もうクラスを一度も書いたことがないC言語しか知らない人間の言うことだから
どんな議論も無意味だけど

こんな瑣末なことが気持ち悪いと思うのならPythonは使うべきではない
ま、そんな奴は全ての言語について何かしら本質でないことに対して気持ち悪いと言うのだろうが
それをハッカーがよくやる真っ当な言語ディスだと勘違いしてるのならご愁傷様

717 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 13:55:19.27 ]
Guido脂肪w

718 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:07:59.13 ]
そもそも le nが string にも list にも同じように使えるのがおかしい。

719 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:16:59.92 ]
どこが?

720 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:35:17.36 ]
string ならリストに変換してリストの len を取れば足りるだろ。

"abc" → ["a", "b", "c"] → len(["a", "b", "c"]) → 3

みたいに。len が string の長さを測る必要ない。

721 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:36:38.18 ]
string[i]でアクセス出来るのになんでリストに変換しなきゃいけないのかとw
stringに対して酷い誤解をしてるよ

722 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:39:42.39 ]
i が分かるのは string の長さが分かってるからでしょ。



723 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:42:28.81 ]
だから
for i in range(len(list)): list[i]
は出来るのに
for i in range(len(string)): string[i]
がダメな理由は何?

馬鹿すぎてお話にならないが

724 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:45:58.72 ]
最低限与えられるファンダメンタルな機能としては不要だってこと。

725 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:48:20.48 ]
そう思うのならPythonを使うべきではないね、残念ながら。

726 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:49:45.49 ]
それはおまいが決めることではない。

727 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:50:29.97 ]
>>724こそお前が決めることではない
そう決めるのならPythonを使うべきではない。それだけ

728 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 14:59:18.39 ]
今回の議論でいろいろ Python の問題点が見えてきたよ。
それらはすべて自分のライブラリにフィードバックしてるから。

ありがとう!

729 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:00:41.17 ]
プロフェッショナルが作った洗練された組み込み関数を
全て台無しにする糞ライブラリの完成だなw

730 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:03:24.35 ]
組み込み関数に対して自分用のラッパ書くとかもはやなんでその言語使ってるのか分からないレベル

731 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:11:17.51 ]
結果が同じでも色んな書き方あるようだけど
やっぱ速度も違ってくるのかな?

732 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:21:03.70 ]
糖衣構文でもないかぎり速度は変わるに決まってる



733 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:21:39.54 ]
もちろん

>>> from timeit import timeit
>>> timeit(' ["abc" + str(i) for i in range(10)] ')
12.046442985534668
>>> timeit(' ["".join(("abc", str(i))) for i in range(10)] ')
16.259288787841797
>>> timeit(' ["".join(["abc", str(i)]) for i in range(10)] ')
19.62903094291687

734 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:26:57.04 ]
>>733
ありがと。
けっこう差が出るもんだね

735 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:29:25.29 ]
ソースコードは Python の実装(PyPy、Jython、IronPython、Pyrex、
Psyco など)ごとの欠点を引き出さないように書くべきである。たとえば、
CPython が a+=b や a=a+b などの文字列連結をインプレイス処理して、効
率よく動作する実装に依存してはならない。これでは Jython での動作が遅く
なってしまう。パフォーマンスに敏感な部分では、''.join() を使うべき
である。こう書いておけば、様々な実装において、連結処理は線形時間で
処理できる。

736 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:32:21.69 ]
使いもしない処理系のことを考えてプログラミングするの?やだー

737 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:32:55.58 ]
俺は使うけど?

738 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:35:07.76 ]
>>737
じゃあその使ってる処理系でベンチやってくれ。

739 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:40:09.04 ]
>>738
はい
matsulib.hatenablog.jp/entry/2013/02/20/234348

740 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 15:46:23.49 ]
>>739
文字列にがんがん文字列追加してく例じゃん
そりゃjoinのほうが早いよ

741 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 16:05:45.10 ]
2ちゃんねるのダメ系の板にしばらくいたことがありますが、ダメになる傾向って確かにあって一つしかないですね
何もしないことです 怠惰や失敗への恐れや他人への迷惑への懸念、大元の理由は様々ですが
あそこにいる人たちの共通点は何もしてこなかった事に尽きます

742 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:35:27.74 ]
書き捨てのコードで実装依存がどうたらと真面目に考えてるのか?
仕事しろチンカス



743 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:45:41.48 ]
主にライブラリ作者が気をつけてればいい話だ罠
自称意識高い系で、有名プログラマとか本の受け売りばっかり頭に叩き込んでる奴が
皺のなくなった頭とドヤ顔でこういうことを喋ってる
たまに勉強会で見かける

744 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:53:03.47 ]
レベル低い奴の言い訳は見苦しいなあ

745 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:54:05.90 ]
馬鹿の一つ覚えって言っておけばすべて解決

746 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:55:54.16 ]
受け売りで自分で喋れない蛇口君よりは大層ましだと思うぜ

747 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:56:32.22 ]
俺「PEP8に書かれてますよー」
馬鹿「受け売りはやめろ」

748 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:58:15.20 ]
俺と馬鹿が逆ですよ

749 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 18:59:49.10 ]
これぞ思考停止

750 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:01:09.38 ]
ここにいるカスどもからはPythonコミュニティには絶対にコミットしないという強い意思が見える
そのくせ開発者には文句たらたら(しかもそれは自分の無能さが原因)。死んだほうがいい

751 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:01:56.35 ]
使ってやってるんだからありがたく思え。禿げ上がれ。

752 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:02:40.23 ]
するわけないじゃん。
お前工具の開発元にいちいちフィードバック送ってんの?
へーすごいね。えらいね。帰っていいよ。



753 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:05:01.83 ]
フィードバック送るのは当然ですしおすし

754 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:06:06.49 ]
ふーん
そのコミュニティとやらはお前に何か尽くしてくれんの?
葬式に来てくれるとか?
そうでないなら労力を吸い取られてるだけの単なる物好きだね
大したものだ

755 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:08:31.66 ]
で、その経験はお前の中に何を形成したの?
何か強みになりましたか?

756 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:14:52.08 ]
おまいらPythonに関係のない話続けるならまとめてどっかいってくれませんかね

757 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:16:01.07 ]
全員葬式の準備をしろ
お前らは強制的にあの世行きだ

758 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:17:18.37 ]
>>751-752,754-755
頭大丈夫?

759 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:17:19.01 ]
コミュニティへの貢献が関係ない話のわけがないだろ。
ユーザーの意識が今後の発展にかかわるんだ。

760 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:19:02.18 ]
>>758
罵倒する語彙も不足してるらしいな。よく分かるぜ。

761 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:19:25.72 ]
まあフィードバックと称したクレームはこのスレにも要らないけどね

762 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:21:25.63 ]
ここイシュートラッカじゃないんで、文句言われても困るわ
言語仕様についてならコミュニティで大いに語って来いよコミュニティバカ



763 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:21:49.00 ]
>>760
罵倒じゃなくて>>751-752,754-755みたいなレスをしちゃう人間の脳みそを本気で心配しているのだが
Python関連の何かに親でも殺されたのか?怖いよ

764 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:26:06.21 ]
俺もなんのメリットもなく貢献貢献と自慰できる人間の脳味噌に本気で興味を抱いてるよ
一週間前にも居たよな
公開オナニー馬鹿が全国に

765 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:28:26.10 ]
次から>>1にバグや文句はここに書けって貼っとこうぜ
bugs.python.org/

本当に書きに行く度胸のある奴はいないだろうから迷惑にはなるまい

766 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:30:03.16 ]
>>764
フィードバックのデメリットって何?
自分が使おうとしてるプログラムやソースコードのことで気づいたことでしょ?
わざわざ自分と関係のない問題を見つけ出すわけじゃないよ
なぜフィードバックにブチギレてるのか理解不能w

767 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:31:51.92 ]
誰かデメリットの話をしたか?
誰だ?出てこい

768 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:32:35.04 ]
>>754
>そうでないなら労力を吸い取られてるだけ

769 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:36:35.83 ]
そりゃ尤もなデメリットだな
労力を削く以上に根本的なデメリットは無いよね
否定していいぞ、できるなら

770 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:37:05.48 ]
何の労力?

771 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:37:15.96 ]
いつまで続くん

772 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:40:38.35 ]
どちらかの賢さが1上がるまでだな



773 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:43:02.67 ]
フィードバック=デバッグ作業だと思ってるキチガイが死ぬまでだな

774 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:45:03.45 ]
PEP8の話の方がまだ面白い

775 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:46:34.40 ]
>>750
無能な働き者がコミットしまくるよりいいんじゃないの

776 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:48:26.18 ]
それ以前に無能は死ねよ
このスレ存続の危機だろうけどな

777 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:50:34.61 ]
>>775
うん、このスレに上がってるような不満や問題点の指摘は的外れすぎて絶対にコミッターにはなれないし
なんでPythonを使ってるかも分からないレベル
それくらい言語への理解が至ってないのに、何故か偉そうで意味が分からない
質問者ではないようだし、自分では初心者だと思ってないらしいから質が悪い

778 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:55:52.07 ]
2chに書き込む「労力」が無駄

779 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:56:03.11 ]
こんなスノビー臭い言語使ってる理由なんて推して知るべしだろ
考えるより自分の胸に手を当てた方が早いんじゃないか

780 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:59:19.43 ]
>>779
お前がお前の胸に手を当てて分かることなんて俺は知らんよ

781 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:01:18.94 ]
このスレにコミッターなんておらんだろうに、偉そうなモブ1号が何事かほざきおるな
ぐらいにしか聞こえない

782 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:03:11.83 ]
コミッターでなくても>>751-752,754-755がアホだということは分かる



783 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:05:46.42 ]
コミッターになれないって
あれなりたくてなってるものだったの?
罰ゲームだと思ってた

784 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:05:56.52 ]
葬式に来てくれない相手にレスするなんて、モノ好きだねえ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<228KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef