1 名前:デフォルトの名無しさん [2015/10/01(木) 20:48:23.20 ID:zy2bldTw.net] Pythonオフィシャルサイト www.python.org/ 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ Pythonのお勉強 Part50 peace.2ch.net/test/read.cgi/tech/1413474092/
237 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 05:04:04.46 ID:yyIIAuOa.net] くだスレで聞くほうがいいよ あっちがそういうスレだから
238 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:08:29.19 ID:o1e0oiX3.net] SPAMが解散ってSPAMは会社じゃねえだろ…と思ったら違った
239 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:10:55.02 ID:mo1N1W//.net] goto heaven クソワロタwww
240 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:01:44.18 ID:cPNRh+St.net] どなたか、Requestsの使い方を教えてください。 サンプル通りにしているつもりだが、上手くいかない。 コードは、サンプルにある1行だけなんだけど。 ちなみに、相手サーバーはApache。 import requests r.requests.get('hogehoge.domain/webapp/index.html ') print r.text これの結果が、ステータスコードが404になってしまう。 The requested URL /webapp/index.html was not found on this server. だって。 webapp/〜以下を削除して実行すると、 ステータスコードは403になる。 結果をよく眺めてみると、Apatcheの ウェルカムページ(デフォルトのエラーページ)だ。 2番目の結果から、リクエストはサーバーに届いていると判断しているのだが、 コンテンツがサーバー上で見当たらない、と言われる理由がわからない。 どなたか、ご教示頂けまいか。
241 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:33:10.00 ID:R8V2+WK7.net] 403, 404なら、まず普通のWEBブラウザからアクセスできるのか確かめて ブラウザでアクセスできるならURLだけのリクエストではだめだ ヘッダーやクッキーの追加や、URLにパラメーターを付ける必要がある ブラウザでも表示できないならページがないか拒否されてる、諦めて
242 名前:234 mailto:sage [2016/01/29(金) 01:45:40.38 ID:cPNRh+St.net] >>235 早速ありがとうございます。 ブラウザからは、もちろんアクセスできています。 これが、www.google.com でもwww.yahoo.co.jp も、 結果が404になってしまいます。 リダイレクトされているのか、と パラメータにTrueを設定して、historyを見ても空だし。 パラメータか何か、足りないですか。 ブラウザのリクエストをモニタリングしてみます。
243 名前:234 mailto:sage [2016/01/29(金) 01:48:37.21 ID:cPNRh+St.net] すみません。 Google、Yahooの場合は、たしか403だったと思います。
244 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:59:24.10 ID:R8V2+WK7.net] 何らかのWEBフィルタリングやプロキシーを利用している? WEBブラウザからなら見られるのにPythonだと403なら リクエストを見てフィルターをかけているっぽい挙動だ
245 名前:234 mailto:sage [2016/01/29(金) 03:01:06.02 ID:cPNRh+St.net] プロキシは通してます。 会社の仕事でして・・・。 フィルターとは、プロキシじゃなくて相手のサーバーがかけているもの、 との理解でいいのでしょうか。 元々の目的は、社内のサーバーへのアクセスです。 社内のサーバーへのリクエストの場合は、 プロキシを通すというよりも、社内に舞い戻っているはずですよね。 見たところ、社内でも社外でも、403、404が返ってくるのは変わってません。 では、皆さんも、夜更かしはほどほどに。m(_ _)m
246 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 06:55:00.58 ID:OZjYu77z.net] >>239 妄想膨らましてる暇あるなら、wireshark とかでパケット見なよ
247 名前:デフォルトの名無しさん [2016/01/29(金) 07:01:16.21 ID:3ij2PF6V.net] ブラウザでOKでPythonでNGなら プロキシ、UserAgentを指定しておくとか ブラウザと同じ挙動させれば大丈夫じゃないのかな ってか社内アプリならプロキシ例外が普通だと思うけどもw
248 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 08:28:13.79 ID:lNRWRNCL.net] mechanizeを使ってHPにログインできるというのは分ったのですが、 HPから動画の再生リストをプレーヤーに渡すのにクッキーにあるセッション情報を 渡すためにmechanizeからクッキーを出力するのはどうするのがよいのでしょうか 寿命とかパスとかいらないので、ストレートでパラメーターとか出てくる方法を探しています
249 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 09:32:58.27 ID:hRxA1dAH.net] 若造には1000年早い
250 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 17:30:40.63 ID:lNRWRNCL.net] for cookie in cj:print cookie.name, cookie.value これでいけました
251 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 01:54:49.49 ID:qvcdv/qe.net] プロキシの問題だと思う
252 名前:234 mailto:sage [2016/01/31(日) 12:47:03.63 ID:07QBzY+i.net] また来ました。 社外サイトは取れるようになったのですが、 社内サイトは、まだ取れてません。 外部サイトが取れるようになった理由も、 情けないことによくわからないのです。 ただ、取れてなかったときは、コマンドラインからのpingも不達でした。 ブラウザから参照するのは、問題なかったんですが。 現在は、pingも期待通りの値が返ってくるようになってます。 社内サイトは、相変わらず、 Access Denied. 403 Forbidden が返ってきます。 上では勘違いしてましたが、 これは、Webサーバーではなく、プロキシが返していることが確認できました。 ご指摘頂きましたとおり、社内サーバーなんだから、 プロキシを叩いてちゃ駄目なんですよね。 パラメーターのproxiesを使用しなかった場合は デフォルトの設定が使用されるのでしょうけど、 やっぱり、403になります。 proxiesに空配列を設定しても、403・・・。 お気づきの点などありましたら、ご指摘頂けますよう、お願いします。m(_ _)m
253 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 13:54:12.70 ID:YEVJhNqH.net] そろそろ君の会社のシスオペに聞くべきではないだろうか 仕事だろう、それ
254 名前:デフォルトの名無しさん [2016/01/31(日) 18:06:40.16 ID:UngNd8Lj.net] >>246 ブラウザを自動操作できるseleniumを使えばもっと簡単にできる このままRequests使いたいなら自分でProxy環境構築して評価するしかないなぁ
255 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 05:53:30.56 ID:eeiTqghl.net] PC側のプロキシ設定が優先されちゃってるとか いやないか
256 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 10:46:41.50 ID:CuJD672c.net] 古いブラウザ弾くためにua見てるんじゃないかな
257 名前:234 mailto:sage [2016/02/01(月) 21:15:11.75 ID:sI3A/e8p.net] お世話になります。 なんとか解決しました。 もともと、私は明示的にプロキシを無効化する事を期待していたのです。 メソッドの、引数のプロキシに空集合とかNoneを代入するとか。
258 名前:サ明したのは、逐次的な無効化は不可能だということです。 ですので、プログラムの実行前に、 システムの、環境変数のプロキシ設定を空にすることで、 期待通りに稼働することができました。 お騒がせしました。 [] [ここ壊れてます]
259 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 17:32:13.08 ID:Ltd6CzQ7.net] python setup.py test で依存パッケージのテストが呼ばれちゃうの回避出来ないのかな
260 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 10:34:13.79 ID:zmvsu5mb.net] もう少し kwsk
261 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 11:40:43.26 ID:YiwwhIjH.net] *「kwskか・・・」
262 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 16:15:25.67 ID:JOva473I.net] pythonistaっていうiOS用のpython ideがあるけど、使ってるひといる? 使い勝手はどう? 買う価値あるかな。
263 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 16:22:25.53 ID:7pFSlpBi.net] >Based on python 2.7.5 2.7なのは許すとして3年前のバグフィックスまでしか当たってない時点で1200円の価値はない
264 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 00:12:17.97 ID:Hub8Y6it.net] Pythonistaは操作性の不満はないけど遅かった 今はJupyter NotebookをVPSで起動して使ってる
265 名前:デフォルトの名無しさん [2016/03/22(火) 09:46:43.98 ID:VvjI4+2C.net] >>255 買って1日触った後になんで買ったか忘れたアプリ
266 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 15:30:02.99 ID:uHn/mtcR.net] pycharmを使ったらもう他に移れない
267 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 15:54:23.40 ID:mMcik0Yy.net] i.gzn.jp/img/2016/03/18/stack-overflow-developer-survey-results/snap5237.png pycharmってこの6.8%の奴?
268 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 17:08:16.44 ID:e0j+QKn+.net] よく覚えてんなw
269 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 17:25:30.64 ID:e+TK8yQr.net] stackoverflowのアンケート結果だっけ まだまだWindowsの天下だってことがよく分かった
270 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 18:00:10.47 ID:wv5YMHuV.net] 俺も最近使い始めたが>pycharm すげー便利。watchが特に。
271 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 18:30:33.37 ID:3blZqdxD.net] vimが26%だと・・・?
272 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 23:30:19.45 ID:p2Qw8Xbz.net] いくら便利でも(実際便利なのかは知らん)VSは使う気にならん
273 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 09:26:21.82 ID:cfG9SB2e.net] 秀丸が無いだと…
274 名前:デフォルトの名無しさん [2016/03/27(日) 12:16:59.90 ID:9N4oYHD3.net] pycharmはJavaなUIが気にくわん 使ってるけど
275 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 12:17:28.74 ID:HrpUj6VO.net] 1が格納された変数をチルダで反転させたら -2が返ってきたけどいいのこれ? 0じゃないの??
276 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 12:27:36.36 ID:Y9ppmUgN.net] >>268 0000 0001 1111 1110
277 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 12:32:35.67 ID:bhgcS6pS.net] T/Fに対するnotと勘違いしてんのか? notと~は別の演算子だ
278 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 21:24:18.36 ID:+4nP6Hsv.net] Python 2.7.11でwin32comを使用してExcelを読んでいます。 例えば以下のように書いてセルの位置を"D44"の形式で取得したいです。 sheet.UsedRange.Cells(y, x).Address このAddressプロパティに対して、以下のページに記載されているパラメーターを与える方法はないでしょうか? https://msdn.microsoft.com/ja-jp/library/office/ff837625.aspx sheet.UsedRange.Cells(y, x).Address(RowAbsolute = True)の様に書くと、 "TypeError: 'unicode' object is not callable"とエラーが出ます。
279 名前:デフォルトの名無しさん [2016/04/02(土) 12:02:47.06 ID:thGUj6UI.net] getitem
280 名前:デフォルトの名無しさん [2016/04/20(水) 17:40:55.74 ID:ficmikJk.net] "「あああ いいい」 ううう 「えええ おおお」 かかか" 上記文字列を[["あああ\nいいい"],["ううう"],["えええ\nおおお"],["かかか"]]の形の配列にしたいのですが、 どうしたらスマートに処理できるでしょうか?
281 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 17:51:29.40 ID:fzTFty3T.net] s.split('「」')
282 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 18:15:55.60 ID:Mnj8e7w+.net] st = """「あああ いいい」 ううう 「えええ おおお」 かかか""" st_l = re.split("[「」]", st) li = [[s.strip()] for s in st_l if s] スマートに見えないな
283 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 18:45:59.84 ID:fzTFty3T.net] stripは要るのかな
284 名前:デフォルトの名無しさん [2016/04/20(水) 19:09:00.51 ID:ficmikJk.net] >>275 全然スマートです。ありがとうございます。 そーか。とりあえず「」で区切っちゃって大丈夫なんですね。
285 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 01:45:55.77 ID:JNfavKpK.net] >>275 は、「」で囲まれたのと、そうでないのが交互にあるという規則性がある場合限定ですね 私はもっと柔軟に対応できるものをスマートに書いてみました、どうでしょうか import re st =
286 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 01:51:48.04 ID:JNfavKpK.net] import re st =
287 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 01:53:51.33 ID:JNfavKpK.net] あれれ? これも書き込み失敗するかも? import re r = re.findall(r'「[\w\n]+」|[\w\n]+', st) ss = [] for s in r: if s[0] == '「': ss.append([s[1:-1]]) else: for s2 in s.split('\n'): if s2: ss.append([s2]) print(ss)
288 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 02:36:22.80 ID:EwYrzpdJ.net] >>280 「ああ「いい」ううう「「」 みたいなのは?
289 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 03:00:10.13 ID:JNfavKpK.net] 更に良くしました。私を超える者を現れますまいw 連投失礼しました。 import re st = '「あああ\nいいい \nづづづ」\nううう \n「えええ\nおおお」\nかかか\nででで' #「」で囲まれたのとそうでないものを分ける st2 = re.findall(r'「[\w\n ]+」|[\w\n ]+', st) #「」で囲まれた\nだけ@に変換する st2 = ''.join([re.sub('\n', '@', s) if s[0] == '「' else s for s in st2]) st2 = [s.strip() for s in st2.split('\n') if s] #「」を消して、@を\nに戻す st2 = [s.translate(str.maketrans('@', '\n', '「」')) for s in st2] st2 = [[s] for s in st2] >>> print(st2) [['あああ\nいいい \nづづづ'], ['ううう'], ['えええ\nおおお'], ['かかか'], ['ででで']] >>281 「と」が対になっていないので、おかしいです。 問題は改行毎にまとめたいが、「」で囲んだ部分は特別に1つにまとめることです。
290 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 03:54:19.21 ID:EwYrzpdJ.net] >>282 おかしな入力があったらどうなる? おかしい事を判別して例外処理しないと誤動作しない?
291 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 04:13:11.11 ID:JNfavKpK.net] 更に更に良くなりました。これが完成形です。 import re st = '「あああ\nいいい \nづづづ」\nううう \n「えええ\nおおお」\nかかか\nででで' #「」で囲まれたのとそうでないものを分ける st2 = re.findall(r'「[\w\n ]+」|[\w ]+', st) #「」を消しす st2 = [s.translate(str.maketrans('', '', '「」')) for s in st2] st2 = [[s] for s in st2] >>> print(st2) [['あああ\nいいい \nづづづ'], ['ううう '], ['えええ\nおおお'], ['かかか'], ['ででで']] >>283 '「ああ「いい」ううう「「」' ↓ [['ああ'], ['いい'], ['ううう']] になります。
292 名前:273 [2016/04/21(木) 09:41:17.48 ID:6tBoJNDp.net] そーか、やっぱり単純にsplitだと「」で括られていない部分が連続するとまとめられちゃいますね。 勉強になります。
293 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 12:21:53.03 ID:9Ocgrhnl.net] 未定義要件の動作を議論するのは無意味
294 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 15:48:48.16 ID:25zBn4bh.net] 結局何をしたいのかを書いてくれないとな
295 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 21:37:00.75 ID:n6rcxvuM.net] 「を消して」でsplit
296 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 21:40:02.51 ID:n6rcxvuM.net] ごめん違うわ
297 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 21:41:59.60 ID:n6rcxvuM.net] 2回splitで。
298 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 23:41:31.72 ID:dDBfDkwj.net] 質問ですが、 テキスト中に、特定でない行に文字と数字が 例えば、 R_0 140 となってる右側の数字140だけを抽出して、その数字だけを新規テキストに書き込みたいです。 教えて頂きたいのは、 文字R_0は固定なので、それを検索して右の数字を抜き出したいです。 for line in open("テキスト名",r) ここから、もうわかりません。。 調べたら、searchか、remachを使えば良さそうですが。。
299 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 00:12:21.30 ID:LlQDmVKC.net] あげですf(^^;
300 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 06:10:11.65 ID:Dkr53bUX.net] $ awk '($1=="R_0"){print $2}' テキスト名 > 新規テキスト で良いじゃないか。
301 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 09:10:15.85 ID:oq2cKYCg.net] pythonスレですが…
302 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 12:25:57.63 ID:xOnwNmiP.net] 馬鹿には無理
303 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 13:43:33.43 ID:EkqtZvSF.net] つsubprocess
304 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 20:37:23.84 ID:BVoUdrm2.net] >>293 ありがとうございます。
305 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 23:43:09.44 ID:0ri7yHJP.net] py3でいまからGUIはじめるなら なにがいいのでしょう? py2でtkinterをかじった程度です pyside?
306 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 00:00:36.78 ID:l+mFC/yX.net] tkinterを極めるのがいいかも pysideはまだ3.5に対応してなくてinstall失敗してしまう 最初から入っているtkinterはすばらしいですよ
307 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 01:32:04.26 ID:oFtpNa+/.net] wxpython
308 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 01:44:29.89 ID:Eazp3bIv.net] >>299 まじでか すでに3.5インストールすみ 3.0系やるついでにtkinter以外でと おもたけどあかんなpyside
309 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 16:33:34.29 ID:Eazp3bIv.net] py3.5でpipでインストールすると pysideエラーデマシタ tkinterで我慢します アドバイスありがとう
310 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 17:41:04.74 ID:dWHudr3C.net] リストxの各要素について、 5以上か否か、真偽を求めたい x = [2,5,6,4,3,7,8] for文を使わずにできますか
311 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 18:02:49.36 ID:SZVE1YCj.net] >>303 map((lambda n : n >= 5), x) もしくは numpy 使って np.array(x) >= 5
312 名前:デフォルトの名無しさん [2016/04/25(月) 19:41:24.93 ID:7LQ8uH73.net] >>304 lambda文括弧でくくらんでもいい
313 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 20:28:42.67 ID:Kx6synrZ.net] >>303 真偽結果をリスト、タプル化するなら内包表記
314 名前:デフォルトの名無しさん [2016/04/25(月) 20:34:29.35 ID:cxik8geW.net] >>303 x = [2,5,6,4,3,7,8] y = [] while len(x): a = x.pop(0) if a >= 5: y.append(True) else: y.append(False)
315 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 20:49:37.72 ID:WSa8IVDE.net] >>307 ダメ y = [True if i >= 5 else False for i in x]
316 名前:デフォルトの名無しさん [2016/04/25(月) 20:57:08.52 ID:cxik8geW.net] >>308 それfor文使ってますよね
317 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 21:00:10.59 ID:fUWXiaow.net] for statementと list comprehensionsが同じとか頭わいてんの? 素人はすっこんでろ
318 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 21:02:18.87 ID:TbMWNgx2.net] >>303 ge5 = lambda x: [x[0] >= 5] + ge5(x[1:]) if x else [] 下は3.5から可能 ge5 = lambda x: [x[0] >= 5, *ge5(x[1:])] if x else [] >>309 for文じゃなくて内包表記のforキーワードだよ >>303 の文面から読み取れる題意には反してない
319 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 21:18:47.96 ID:ZcnFYSo9.net] >>308 それ y = [i >= 5 for i in x] でよくない?
320 名前:デフォルトの名無しさん [2016/04/25(月) 21:29:11.08 ID:cxik8geW.net] list comprehensionsいただきましたw 英語やで英語w 素人はすっこんでろよお〜www
321 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 21:45:01.69 ID:dWHudr3C.net] >>304-313 皆さんありがとうございます(*^^*)
322 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 21:48:43.22 ID:pBTEy5GU.net] forを使いたくないのは速度を求めているのか? なら内包表記が一番だな
323 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 23:54:55.39 ID:ZcnFYSo9.net] >>313 残念だけど307のコードは本当に酷いよ
324 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 01:13:51.53 ID:0j8xrCyf.net] 悲しくて直視できないね
325 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 04:45:10.72 ID:qPa/XLX4.net] 「forを使わない大喜利」だし流石に日ごろ書いてるわけではなかろう…
326 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 04:51:18.93 ID:rS0q6hMI.net] 笑いの方向性というやつか
327 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 06:16:16.42 ID:BpQx6lpz.net] 初心者が閃いた構想を勢いつぎ込んだ迫真のコードっぽくて面白かったよ whileの毎回lenとかif分岐してboolリテラル単騎はもう書けないなぁとしみじみ
328 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 06:19:32.11 ID:34KBUNZF.net] 実行速度にどのくらい差が出るのかな 誤差程度かもしれない場合は保守性とか他の観点で組織毎に優劣が変わると思う
329 名前:デフォルトの名無しさん [2016/04/26(火) 06:26:24.03 ID:nK/cAQ7A.net] 朝から笑かすなよ、どんだけ悔しいねんw
330 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 06:32:57.36 ID:0j8xrCyf.net] 303みたいなPythonでまず書かれないようなコードに保守性も糞もあるか
331 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 06:38:06.68 ID:Lb6lj54p.net] x = [2,5,6,4,3,7,8] y = [] while x: y.append(x.pop(0) >= 5)
332 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 07:09:58.89 ID:34KBUNZF.net] >>322 307とは別人ですが
333 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 07:20:08.42 ID:BpQx6lpz.net] >>307 と>>324 と>>312 をそれぞれxを引数とする関数にして disでバイトコード見たら31step:19step:7step CALL_FUNCTIONの回数で比べると3*データ長:2*データ長:1 実測はしてないけどO(n)とO(1)の差がある
334 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 08:54:44.36 ID:s/Ymjz71.net] 流石に O(1) ってことはないんじゃないか?
335 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 09:16:21.60 ID:oYE38e86.net] 何れにしても>>307 はクソってことで
336 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 12:22:58.69 ID:BN3Nt3WB.net] 保守性がどうのとのたまった奴も別人だろうが何だろうが同列でクソ判定
337 名前:デフォルトの名無しさん [2016/04/26(火) 12:28:43.12 ID:GowqH7ga.net] お前らガチの初心者ばかりなんだな マジでちょっと驚いたわ