くだすれPython(超初心者用) その33at TECH
くだすれPython(超初心者用) その33 - 暇つぶし2ch388:デフォルトの名無しさん
17/05/01 11:59:39.12 It0eo2Yd.net
>>372
それは and の優先順位が or より上という結果であって and の優先順位が上の理由ではない

389:デフォルトの名無しさん
17/05/01 12:42:54.91 z1NJDEcX.net
アセンブルて言ったみたかっただけ今は反省し

390:デフォルトの名無しさん
17/05/01 13:10:00.49 eDNIzc2r.net
>>364に安価つけるべきだった、反省してる

391:デフォルトの名無しさん
17/05/01 13:19:15.83 vWhSeNay.net
何でhexは文字列を返すのに'0x1'じゃなくて0x1って表示されるのか教えてください
print(hex(1)) # 0x1
print(type(hex(1))) # <class 'str'>
何でリストで囲むとちゃんと'0x1'って表示されるのか教えてください
print([hex(1)]) # ['0x1']
print([type(hex(1))]) # [<class 'str'>]

392:デフォルトの名無しさん
17/05/01 14:09:09.10 hzoMRY/L.net
print(repr(hex(1)))

393:デフォルトの名無しさん
17/05/01 18:02:49.94 rZ3AdipB.net
kakenai

394:デフォルトの名無しさん
17/05/01 18:03:54.92 rZ3AdipB.net
コード書くと403でかけない

395:デフォルトの名無しさん
17/05/01 18:07:21.99 AlX6QpvU.net
何かが引っかかって403になるのでこっちに質問書きました
お願いします
URLリンク(ideone.com)

396:デフォルトの名無しさん
17/05/01 18:11:38.75 3GysONi7.net
>>380
16進数の文字列の変換は明示的に指定しないとできないのでint(s)をint(s, 16)にしてやるといいかと
詳しくはこれ読んで
URLリンク(docs.python.jp)

397:デフォルトの名無しさん
17/05/01 19:33:33.11 iAZFycdF.net
>>381
できました先輩ありがとうございます

398:デフォルトの名無しさん
17/05/01 23:19:33.93 xxS7dP/C.net
プログラミング自体初めてで、Pythonをやろうと思うのですが
一番最初におすすめのサイト教えて欲しいです

399:デフォルトの名無しさん
17/05/02 00:56:07.41 WogA95OX.net
or
1 + 0 = 1
and
1 x 1 = 1
だから

400:デフォルトの名無しさん
17/05/02 08:09:14.09 6QYZnmvB.net
>>383
公式のリファレンスが一番参考になる
具体的に何を作りたいの?

401:デフォルトの名無しさん
17/05/02 09:44:45.19 lmunJWcI.net
久々に見ようとしたら無くなってた
URLリンク(python.rdy.jp)

402:デフォルトの名無しさん
17/05/02 10:09:44.29 QHwl5P3r.net
utf8のファイルをcp932にエンコードして、CSVとして保存しようとするとエラーになることがあります。
変換出来ない文字があるためです。
こういった場合、サクラエディタでの文字コード変換のように、変換出来ない文字を無理矢理変換する方法などないでしょうか?

403:デフォルトの名無しさん
17/05/02 10:12:43.62 TtHEVr+9.net
キーワード引数にerror='ignore'とかだったかな

404:デフォルトの名無しさん
17/05/02 14:09:04.91 QHwl5P3r.net
>>388
出来ました、ありがとうございます

405:デフォルトの名無しさん
17/05/02 14:57:09.95 rPaPED/I.net
>>385
まだ何を作りたいとかは具体的に決まってないです(Pythonおすすめされてたので始めた)
単なる願望で言えば、人工知能系?(siriやりんな)を作ってみたいです

406:デフォルトの名無しさん
17/05/02 15:33:02.63 hEhRk5YE.net
なるほど。
望みは遠く果てしなく…まあ先は長いが頑張り給へ。
我が輩は半年学んでジャンケンゲームが作れるようになった。

407:デフォルトの名無しさん
17/05/02 16:58:23.50 OM4gzH1z.net
プログラミングやりたいです
でも作りたいものはありません
この時点で向いてないと思う
既存のアプリじゃ物足りない
今までにないようなアイデアがあり実現したい
が、やる動機でしょ
目的なくやっても時間の無駄

408:デフォルトの名無しさん
17/05/02 18:19:33.04 3YJErsLs.net
教えて下さい。
Ubuntu環境下で
文字列入力をし、入力文字列をコピーバッファに渡して終わる処理を考えています。
Pythonで実装しようと思うとどの辺をimportすると出来ますか?

409:デフォルトの名無しさん
17/05/02 18:30:11.36 t8pntSkm.net
サンプルコードカモンヌ

410:デフォルトの名無しさん
17/05/02 18:32:33.10 t8pntSkm.net
here you are.
URLリンク(stackoverflow.com)

411:デフォルトの名無しさん
17/05/02 18:33:26.79 6QYZnmvB.net
コピーバッファってなんぞ?
X11のクリップボードのことでいいのか?

412:デフォルトの名無しさん
17/05/02 18:35:58.04 t8pntSkm.net
補足:入力は考えてね

413:デフォルトの名無しさん
17/05/02 19:57:55.15 32cLC0pH.net
text='abcde'
result=re.sub('abc(de)','ABC\1,text)
これはうまくいくんですけど
textを標準出力から受け取ったりすると
\1の所を\\1でエスケープしないと上手くいきませんでした。
エスケープしないといけない場合って
どういった場合になるんですか?
よろしくお願いします。

414:デフォルトの名無しさん
17/05/02 19:58:32.74 rPaPED/I.net
>>392
プログラミング始めた人は必ずしも具体的に~~を作りたい、と目的を持ってやるもんなんですか?

415:デフォルトの名無しさん
17/05/02 20:10:11.30 K4Noq88E.net
目的もなしにこんな苦行してられるかよ

416:デフォルトの名無しさん
17/05/02 20:15:05.95 FQtkVtTE.net
siriやりんなのようなものを作りたいんだろ?
やりたいことがないわけじゃないし行ける行ける

417:デフォルトの名無しさん
17/05/02 21:21:59.98 +G9XzCFh.net
>>399
目的があってやったほうが上達は早いだろうな
とりあえず人工知能の作りかたを調べて、わからないことが出てきたら調べればいいんじゃない

418:デフォルトの名無しさん
17/05/02 21:26:26.25 rPaPED/I.net
うーん

419:デフォルトの名無しさん
17/05/02 21:29:44.76 Z0A9I3+m.net
目的なんか無くてもなんとなく面白そうで良くない?
いきなり機械学習とかは難しいと思う、あれは線形代数とか数学できないと厳しいでしょう なんか身の回りの自動化とかツールを作るとかスクレイピングとかから始めた方が良さそう

420:デフォルトの名無しさん
17/05/02 23:03:43.40 qE2IgOVs.net
>>399
目的なく、ただ漠然と授業であるからとか、
そういう系の仕事につきたいからという理由のやつはいるけど、
むしろそういうやつのが多いが、
長続きしないし、覚えも悪い。
やりたいことがあるのは才能だと思う。
俺の場合あり過ぎて時間が足りないぐらい。

421:デフォルトの名無しさん
17/05/02 23:26:15.64 T9g6LdpS.net
すれちだけどブラック業界だぞ

422:デフォルトの名無しさん
17/05/03 08:00:14.23 NtAtbIoR.net
プッ、目的だってw

423:デフォルトの名無しさん
17/05/03 08:04:38.99 xN/aEzaB.net
ありすぎるってのはないのと同じだけどな

424:デフォルトの名無しさん
17/05/03 09:40:05.84 yMHwWAzs.net
>>405
> 目的なく、ただ漠然と授業であるからとか、
> そういう系の仕事につきたいからという理由のやつはいるけど、
ここは python スレだぞ...

425:デフォルトの名無しさん
17/05/03 10:24:39.28 B4kcC+3m.net
>>408
ほんそれ

426:デフォルトの名無しさん
17/05/03 11:25:17.02 n3jwfd5I.net
一日が48時間になあれって柱に書いてる漫画家がいたなあ
48時間になったら増えたぶん遊んでるだろうけど

427:デフォルトの名無しさん
17/05/03 11:29:09.44 iw7KulN+.net
ちーっすコマンドの実行結果を受け取る方法教えて
bashで
ID=$(basename $1)
ってのをpythonでやりたいんだけどぐぐってもパイプをオープンとかしか出てこない
マジでそんな面倒な方法しかないの?

428:デフォルトの名無しさん
17/05/03 11:49:56.32 rYvzmzXU.net
まじ、だりーす

429:デフォルトの名無しさん
17/05/03 13:12:13.18 WcpP86RJ.net
>>411
締切が短くなるだけだろうな

430:デフォルトの名無しさん
17/05/03 13:45:44.59 vpoujvQF.net
>>412
subprocess

431:デフォルトの名無しさん
17/05/03 13:48:36.09 aRBGAdEy.net
>>399
そんなこたぁないよ
昔のハッカーは単にコンピュータが好きだからとか頭使うのが好きだからやってただけ
アルゴリズムとかデータ構造学べばいい

432:デフォルトの名無しさん
17/05/03 13:57:28.90 tFwRichA.net
python書く仕事がしたいんですけど
どうやって求人探したらいいのか教えてください
東京です

433:デフォルトの名無しさん
17/05/03 13:58:42.73 aRBGAdEy.net
>>412
シェルコマンドの実行結果をpythonのプログラムで受け取りたいなら
パイプでつないでsys.stdoutを利用すればいけるんじゃない

434:デフォルトの名無しさん
17/05/03 14:00:18.31 aRBGAdEy.net
>>412
あれ? これって「pythonのコマンドの実行結果をbashで受け取りたい」ってことなのか?
もしそうならbashのバッククオート(``)記法を使えばプログラムの出力内容をbashコマンドとして実行できるよ

435:デフォルトの名無しさん
17/05/03 14:05:33.57 yMHwWAzs.net
>>417
うちの会社で受託したソフト開発の言語を10年分集計したことがある
adaは1件あったけどpythonは0件

436:デフォルトの名無しさん
17/05/03 14:10:50.58 aRBGAdEy.net
>>417
そういう業界話はプログラマー板でやって欲しいんだけどな
「仕事の愚痴」とか「業界のお話」がプログラム関連の話だと勘違いしている奴が多いから

437:デフォルトの名無しさん
17/05/03 14:14:33.80 WcpP86RJ.net
>>417
python限定のプログラマーじゃ職探したいへんだろうなあ。少なくともうちじゃいらんわ

438:デフォルトの名無しさん
17/05/03 16:42:40.77 0sDWrHda.net
AIZU ONLINE JUDGE で
2000: Misterious  Gems 以下までなら、
ココに居る人間でも解けるよな?

439:デフォルトの名無しさん
17/05/03 18:18:49.01 0sDWrHda.net
直角三角形 問題
URLリンク(judge.u-aizu.ac.jp)
コード
URLリンク(ideone.com)
コードの問題点
最初の何回、入力するかを求めるプログラムが組めません
配列にした場合、2個目の三角形の値を入力すると計算が表示されない
計算式をどの様にすれば良いのでしょうか?
n[i]などの表記で解決できると思ったのですが、
関数(def)にした時に計算された値を上手く取得できませんでした
def aiueo(n[i],n[i],n[i])
判定式は間違えていないと思います
計算式の考えかたなど有りましたら、おねがいします

440:デフォルトの名無しさん
17/05/03 19:06:50.31 aRBGAdEy.net
>>424
n = int(input())
for _ in range(n):
____直角三角形問題を解く関数
という形にすればいい

441:デフォルトの名無しさん
17/05/03 19:13:10.87 aRBGAdEy.net
>>425
python3じゃないからinput()じゃなくてraw_input()だったわ

ついでに"4 3 5"みたいな1行の入力は
input().split()で
['4','3','5']というリストに分割できる
ひとつひとつの数字を数値に代えたかったらmap関数を使って
map(int,raw_input().split())にしてもいいし
リスト内包表記で
[int(i) for i in raw_input().split()]でもいい

442:デフォルトの名無しさん
17/05/03 19:21:16.33 0sDWrHda.net
>>425
ありがとうございます
失礼ついでにお聞きしますが、
空白で区切る場合にはmap関数を使用するのでしょうか?
申し訳ないので、返答は任意でお願いします

443:デフォルトの名無しさん
17/05/03 19:23:01.43 0sDWrHda.net
>>425  >>426
再び、ありがとうございます
失礼します
ありがとうございました

444:デフォルトの名無しさん
17/05/03 19:27:08.87 aRBGAdEy.net
>>427
リストを空白で区切った文字列にするってこと?
それなら文字列メソッドのjoinを使う
' '.join(['4','3','5'])
で"4 3 5"という文字列になる。
空白以外にも区切り文字を自由に選択可能
ただし、joinメソッドを使うには配列の内容も文字烈じゃないとダメなので
[4,3,5]みたいな数値の配列を文字列にしたければ、
これもリスト内包表記かmap関数を使って文字列配列に直さないといけない。

445:デフォルトの名無しさん
17/05/03 19:33:37.64 wyn


446:seuBM.net



447:デフォルトの名無しさん
17/05/03 19:38:59.42 wynseuBM.net
URLリンク(hissi.org)
こっちの方がよかったかな

448:デフォルトの名無しさん
17/05/03 19:51:35.32 0sDWrHda.net
暇だと荒らすよね……荒らしに飽きて問題に取り組んでます
はい……そんな感じです
スレ違い 失礼

449:デフォルトの名無しさん
17/05/03 20:37:27.60 IYOpZKTr.net
>>427
空白などで区切るのは、splitメソッド
URLリンク(docs.python.jp)
map関数は、各要素に指定の関数を適用して、各結果をリストで得る
URLリンク(docs.python.jp)
(Python3ではイテレータが返るので注意)
map(int, raw_input().split())
この場合、入力文字列を空白文字で区切って、各文字列にint関数を適用して数値にし、数値のリストが返る

450:デフォルトの名無しさん
17/05/03 21:11:06.72 0sDWrHda.net
>>433
公式ドキュメントの何処を見たら良いのかさえ不明でしたので、
助かります
そろそろ、(僕だけの質問ばかりで)他の方に迷惑なので、この辺で一旦
手仕舞いにして置いた方が無難かと……助言 どうも、ありがとう です

451:デフォルトの名無しさん
17/05/03 21:18:32.00 aRBGAdEy.net
>>430
匿名掲示板で「相手がだれか」とか気にするのか?

452:デフォルトの名無しさん
17/05/03 21:56:49.75 /x5pruIC.net
荒らしをかまうのはまずいだろ

453:デフォルトの名無しさん
17/05/03 22:06:38.51 mJ/QVcTI.net
>>417
プログラミング能力あるなら取り敢えず入れるかもだけど、絶対別の言語も使わされるよ。
もと言うか、別言語ばかり。

454:デフォルトの名無しさん
17/05/03 22:12:48.28 aRBGAdEy.net
>>436
ふーん そんなもんなのか
最近の若い子は生まれたときからネットがあるから
ネットにもリアルの人間関係を適用して
「ネットの書き込み」と「書いた人の人格」を切り離せないって
聞いたことあるけど 本当なんだな

455:デフォルトの名無しさん
17/05/03 22:15:40.53 /x5pruIC.net
イミフ

456:デフォルトの名無しさん
17/05/03 22:17:34.70 aRBGAdEy.net
>>439
つまり、スレの内容にあった投稿ができる荒らしのほうが
自治厨モドキみたいな投稿しかできないお利口さんより
マシってことだな

457:デフォルトの名無しさん
17/05/03 22:19:34.03 C3zr7//B.net
ゴミにマシも何もないだろと

458:デフォルトの名無しさん
17/05/03 22:26:14.17 aRBGAdEy.net
さらに言えば botが一番
botは自分語りも他人語りもしないからな
誰か面白いpythonの質問作れるbot作ってくれ

459:デフォルトの名無しさん
17/05/03 22:53:47.78 TlYRxitO.net
>>417
ハローワークに行けば?
Rubyの求人は見るけど、Pythonはあまり見ない

460:デフォルトの名無しさん
17/05/03 22:56:46.47 n3jwfd5I.net
>>442
真っ赤にして何語ってんのお前

461:デフォルトの名無しさん
17/05/03 22:57:54.31 0sDWrHda.net
書いて良いのか不明
import pandas as pdを使いたい
Traceback (most recent call last):
File "untitled006.py", line 5, in <module>
import pandas as pd
ImportError: No module named pandas

------------------
(program exited with code: 1)
Press return to continue
取り敢えず、ggった通りに実行しました
$ sudo pip install setuptools -U
Installing collected packages: pyparsing, packaging, appdirs, setuptools
Successfully installed appdirs-1.4.3 packaging-16.8 pyparsing-2.2.0 setuptools-35.0.2
パッケージはインストールできたと思いますが、
pandas as pdが同じエラー文で使えません
$ pip install pandas as pd を試


462:しましたが、要件を満たすバージョンが不在 Could not find a version that satisfies the requirement as (from versions: ) No matching distribution found for as と出ております $ pip listでリストを取得しましたが、何が有れば良いのかさえ不明です



463:デフォルトの名無しさん
17/05/03 23:04:20.65 n3jwfd5I.net
・何を参考にしたのかはURLで示せ
・pip listでリストを取得しました→そうか。じゃあ貼れよ。判断はこちらでする

464:デフォルトの名無しさん
17/05/04 00:07:01.85 kDn7ReiV.net
>>446
例え、僕が望む答えを知っていても
偉そうな君には教えて貰いたくないです

465:デフォルトの名無しさん
17/05/04 00:39:33.50 IrJDOIR2.net
>>438
逆の印象だが
おっさんはリアルと区別できず
ネットでもリアルの感覚で配信する
若いやつは区別して演者と化してる

466:デフォルトの名無しさん
17/05/04 01:15:47.88 Sn+bZP0a.net
インストールならpip install pandasでいけない?
import pandas as pdはプログラム書くときに使う

467:デフォルトの名無しさん
17/05/04 01:25:47.98 kDn7ReiV.net
ダメっぽいです

UPDATING build/lib.linux-i686-2.7/pandas/_version.py
set build/lib.linux-i686-2.7/pandas/_version.py to '0.19.2'
running build_ext
building 'pandas.index' extension
creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/pandas
creating build/temp.linux-i686-2.7/pandas/src
creating build/temp.linux-i686-2.7/pandas/src/datetime
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g
-fstack-protector-strong -Wformat -Werror=format-security -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/
dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/index.c -o build/temp.linux-i686-2.7/pandas/index.o -Wno-unused-function
pandas/index.c:4:20: fatal error: Python.h: そのようなファイルやディレクトリはありません
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Wr93dE/pandas/setup.py';
f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"
install --record /tmp/pip-jfGDoX-record/install-record.txt --single-version-externally-managed --compile"
failed with error code 1 in /tmp/pip-build-Wr93dE/pandas/

468:デフォルトの名無しさん
17/05/04 01:39:44.68 0H6f0r38.net
ubuntu等のDebian系ディストリだとaptでdevパッケージが分かれてるから入れてやんないといけないけどそういうのかな

469:デフォルトの名無しさん
17/05/04 01:41:13.30 Sn+bZP0a.net
そもそもpythonが入ってないのでは?
ホームページからpython3をインストールするとpipが使えるようになる
ちなみに、おれは独学のなんちゃってだから過信しないでくれ

470:デフォルトの名無しさん
17/05/04 01:53:25.25 kDn7ReiV.net
1~10まで聞いて申し訳ないのですが
連立方程式
ax+by=c
dx+ey=f
問題自体は簡単なのですが、解き方が複数存在しており
どれを選んだら良いのかが解りません
from sympy import *
をすべきか、など 相談させていただきます
基本的に加減方が好きなので、そちらにしようかと……悩む

471:デフォルトの名無しさん
17/05/04 01:58:46.53 kDn7ReiV.net
>>451
それだと思います
linux mint18使ってるので多分それだと思います
今はさほど、重要では無いので保留中です

472:デフォルトの名無しさん
17/05/04 04:32:07.96 PMOSX9lZ.net
2chには、2chのルールがある。
お前は他人に質問するにあたって、ルールを守っていない
この板では、どういうように質問を書くのか、決まっている。
ルールに従わないのなら、消えろ
ここは、お前が考えているほど、他人を馬鹿にしてよい場所じゃない。
皆、真剣に、問題を解決しようとしている場所だ。
遊び気分で、ここに来るな
>>446
は間違った事は言っていない。
相手に口答えする、お前の方が悪い

473:デフォルトの名無しさん
17/05/04 07:34:19.60 F88t7MBG.net
>>448
どの世代にもバカは一定数いると思う

474:デフォルトの名無しさん
17/05/04 07:51:40.02 kDn7ReiV.net
入力した数値と同じ数値がnじょうの何処にいるか調べたい
※複数の桁が入力されたら分割して、ひと桁ずつ調べる仕様

n=[0,1,2,3,4,5,6,7]
print n
import math #mathの使用
x=int(raw_input())
oop=int(math.log10(x)+1) #桁調べ
print oop#確認
xx=map(int,str(x)) #xを分割
print xx
i=0
while i<oop:
________print n.count(xx[i])
________#print n.index(xx[i])
________i += 1

475:デフォルトの名無しさん
17/05/04 08:52:27.31 FtLavEYm.net
そろそろ舐め続けて通じると思うなよクソガキ

476:デフォルトの名無しさん
17/05/04 09:01:18.59 kDn7ReiV.net
入力の最初が0だと、行数がカウントされない問題などを
踏まえて教えて下さい
入力が012なら3行と考えたい
しかし、今のコードだと2行と判断する
別の方法とか、おねがいします

477:デフォルトの名無しさん
17/05/04 10:33:53.04 9cppbeIB.net
>>459
oop =int(math.log10(x)+1) で桁数を調べているみたいだけど
len(str(x))でいいんじゃないの?

478:デフォルトの名無しさん
17/05/04 10:35:07.67 9cppbeIB.net
>>460
数値の最初が0だとstr関数使えないな 忘れて

479:デフォルトの名無しさん
17/05/04 10:43:52.19 kDn7ReiV.net
lenだと文字列なので、int型の数値では直接は数えられない感じです
一度、文字列に変換すると可能でした
nの方を辞書型にして、入力値から直接アクセスしようかと思ったのですが
0:0 1:1 2:2 3:3 などに成るなら、配列で扱っても同じかと思ってます

480:デフォルトの名無しさん
17/05/04 10:54:58.16 15+eJ3+a.net
n = [0, 1, 2, 3, 4, 5, 6, 7]
for a in map(int, raw_input()):
 print(n.count(a))

481:デフォルトの名無しさん
17/05/04 11:07:14.18 kDn7ReiV.net
数値を入力するとtrueが返って来て1が出力
8個を超えたら0が返る
再確認
n配列の何番目かを調べる
入力
245
出力
356
う~ん、地道に調べてみます
良いのが見つかったら教えて下さい

482:デフォルトの名無しさん
17/05/04 11:13:36.48 LGms7LA2.net
質問が見えない

483:デフォルトの名無しさん
17/05/04 11:34:41.55 kDn7ReiV.net
なるほど
n=[0,1,2,3,4,5,6,7]が存在しており、
入力値(複数の値)を受け取った時にnのリストに存在しているか調べる
入力形式:12345
出力形式:23456
無いなら、存在してないとメッセージを表示
入力された数値はひとつずつ調べる
入力形式:2215
出力形式:3326
ひとつ目2なら3 ふたつ目2なら3 みっつ目1なら2 よっつ目5なら6

配列が順当なら、入力を分割して+1したら、結果でるなぁ~とか思いつつ
問題を提出したら、nがランダムに入れ替わる仕様で苦戦してます

仕様
 入力される値が不明
 nのリスト値が不明
問題点
 入力された値の分割方法が不明
 ランダム値の


484:nリストの何番目か調べる必要が有る



485:デフォルトの名無しさん
17/05/04 11:36:08.27 kDn7ReiV.net
追記:n=[0,1,2,3,4,5,6,7]は例として、書いてます

486:デフォルトの名無しさん
17/05/04 11:59:10.11 TfhqeI/D.net
バカに教える奴がいるからつけあがる
お前らが優しいのは良く判ってるけど少しは相手見て欲しい
このスレを健全な場所に保つ為にも最低限の礼儀が無い奴はスルーするべき
質問する奴も最低限の礼儀はわきまえろよ
答えてる奴だって貴重な時間割いて考えてるんだ
もうちょっと敬意を払えよ

487:デフォルトの名無しさん
17/05/04 12:05:22.24 9cppbeIB.net
>>468
>最低限の礼儀
匿名ネット掲示板での最低限の礼儀ってhttp通信規約以外にあるのか?

488:デフォルトの名無しさん
17/05/04 12:55:03.69 FuJ3xlkR.net
ダボハゼの返し

489:デフォルトの名無しさん
17/05/04 13:26:13.32 VXGuDYAD.net
>>466
性能求めなくていいなら
for x in 入力
 for y in リスト
  if x == y:
   見つかった時の処理
   break
みたいな感じでいいんじゃね?
見つからなかった時の処理はあえて書いてないから自分で考えてね

490:デフォルトの名無しさん
17/05/04 13:27:57.51 VXGuDYAD.net
>>469
まあ礼儀って言うか例えば嵐行為はしないとか程度はわきまえてくれるといいよね

491:デフォルトの名無しさん
17/05/04 13:36:19.55 +ACCSVr5.net
412へのレスがウケるな
パスのbasenameがほしいに決まってる

492:デフォルトの名無しさん
17/05/04 14:18:00.74 9cppbeIB.net
>>472
荒らしに構う奴も荒らし理論で言ったら必死チェッカー貼って
「お前ら必死チェッカーくらい確認しろーッ!」っていうのも同じくらい荒らしだよ
>>473
プログラミングで忖度とかやめといたほうがいいよ

493:デフォルトの名無しさん
17/05/04 17:37:49.78 kDn7ReiV.net
[4, 5, 6, 2, 1, 3]
入力 2
以下、出力
2 4 0 [2]
2 5 1 [2]
2 6 2 [2]
2 2 3 [2]
2 1 4 [2]
2 3 5 [2]
2を入力したら、6を返したい
4を入力したら、1を返したい
オーマイガー

494:デフォルトの名無しさん
17/05/04 17:44:02.81 L17j0Nms.net
ここは君のツイッターかなにかか

495:デフォルトの名無しさん
17/05/04 17:52:08.54 622MjM8c.net
[4, 5, 6, 2, 1, 3][2]->6
[4, 5, 6, 2, 1, 3][4]->1
って意味じゃね

496:デフォルトの名無しさん
17/05/04 17:59:25.09 kDn7ReiV.net
>>477
そうです

497:デフォルトの名無しさん
17/05/04 18:34:13.04 4HlBkIcj.net
君のツイッターかなにかかに対して
そうですって返したのかと思った

498:デフォルトの名無しさん
17/05/04 19:44:30.78 nG37G/kg.net
>466
何をしたいのか、よく分からん。
問題文を、そのまま書き写して掲載してほしい。
nの制約についても、情報が不足している。0から9までの整数しかnには入らないのか? 同じ数字は一度しか出てこないのか、など。

499:デフォルトの名無しさん
17/05/04 20:04:57.24 pmL645Ea.net
きっと問題を造ってる途中なんだろう

500:デフォルトの名無しさん
17/05/04 20:31:15.51 F88t7MBG.net
> [4, 5, 6, 2, 1, 3][4]->1
これはいいとして
> [4, 5, 6, 2, 1, 3][2]->6
の意味がわからんのは俺だけ?

501:デフォルトの名無しさん
17/05/04 20:35:07.45 kDn7ReiV.net
n=[4, 5, 6, 2, 1, 3]
配列 n の数値は重複なし
入力が何番目か調べる
x=int(raw_input())
n.index(x)
xが複数桁だった場合、分割して調べる←不明
入力:15 出力:41
入力:456 出力:012
入力:2153 出力:3415

502:デフォルトの名無しさん
17/05/04 20:56:38.16 K3H/sXb3.net
id()という関数は何に使いますか?

503:デフォルトの名無しさん
17/05/04 21:39:58.76 g1QlM0ze.net
>>484
ほい、特殊なプログラム書いてるとかデバッグしてるとか以外じゃ使わんと思う
URLリンク(docs.python.jp)

504:デフォルトの名無しさん
17/05/04 22:01:12.86 K3H/sXb3.net
サンクス
なるほどわからんw
公式ドキュメントは説明が足らないの多すぎ

505:デフォルトの名無しさん
17/05/04 22:06:54.45 IkzkxtXq.net
Gogle先生に聞けば分かるだろ

506:デフォルトの名無しさん
17/05/04 22:14:00.39 9cppbeIB.net
>>484
コマンドラインでpythonの仕様を確認したいときとかに使うことあるよ
例えば、pythonでは一度のセッションで作った数値は基本的にずっと同じメモリが確保されるので同じIDだけど
大きな数値になると、メモリの節約のためか、毎回違うメモリを確保するんだなぁ~とか
URLリンク(i.imgur.com)

507:デフォルトの名無しさん
17/05/04 22:20:10.91 F88t7MBG.net
>>486
デバッグのためにある場所で生成したオブジェクトが期待する場所にちゃんと渡っているかを確認したりするために使うとか
まあ >>485 の言う通り普通のプログラムでは使わないからそう言う関数があるってことだけを覚えておけばいいと思う

508:デフォルトの名無しさん
17/05/04 23:37:45.64 kDn7ReiV.net
クソ見たいなお前らに聞いたのが間違いだった
自分で解いた方が断然速いは……約に立たない道具だな

509:デフォルトの名無しさん
17/05/04 23:58:17.38 0H6f0r38.net
>>490
じゃあ死のうか

510:デフォルトの名無しさん
17/05/05 00:11:04.29 e+IZRDvs.net
>>490
荒らしでもやってろ

511:デフォルトの名無しさん
17/05/05 00:25:13.18 YKLEnk0e.net
ここは、日記帳じゃない。
エラーメッセージで検索するとか、勉強してから書き込めよ
ぽっと出の新人のクセに、書き込むのは早い。
半年ほど、ロムってから書き込め
漏れらは何十年も、ここで生活してるんだから、
まず半年ほど掛かって、ここのルールを勉強してから書き込めよ

512:デフォルトの名無しさん
17/05/05 00:28:56.78 YKLEnk0e.net
皆、荒らしに相手するな
ここは、まともな人だけの掲示板

513:デフォルトの名無しさん
17/05/05 00:42:18.83 HqQlyMIi.net
くだすれだから、くだらない質問でもいいんだけど、
そのくだらない質問を考えてもらうんだから、
質問者は最低限の礼節はわきまえるべきだよな。

514:デフォルトの名無しさん
17/05/05 00:52:55.60 YKLEnk0e.net
匿名掲示板だから、他人を馬鹿にしてもよい、って考える方がおかしい
コメントの後ろに、生身の人間が生きている事を、想像できないのだろ。
漏れらは何十年も、ここで生活している
まともで、生身の人間。
OSSにも貢献してる

515:デフォルトの名無しさん
17/05/05 01:50:46.03 t68Ql9Yn?2BP(0)

初心者の問題に中級者が答えると言うのは分からなくもない
10年以上のベテランが、こんなスレに居るとは世も末だな

516:デフォルトの名無しさん
17/05/05 07:56:50.69 nJSIIk1o.net
>>488
>>487
そうですか
オブジェクトはそれぞれidを持っていてそれを見る関数かid()ってことですね
imutableとかis演算子とかの意味もこのidで説明できると

517:デフォルトの名無しさん
17/05/05 07:56:58.20 WdEsZnG0.net
さすがに糖質の相手するのは無駄だと気づいたか
チェッカー貼られた時点で気づけると尚よかったな
せっかくのGWに嫌な思いせずに済んだろうに

518:デフォルトの名無しさん
17/05/05 09:13:50.74 gaIrKkM2.net
基礎を理解せずいきなり応用問題に挑んでも行き詰ることを学ばせ
頭の中の考えを正確に他人に伝える難しさを学ばせ
最終的に
>>490 > 自分で解いた方が断然速い
を悟らせたおまいらは素晴らしい

519:デフォルトの名無しさん
17/05/05 11:10:05.50 1oiZ7wGd.net
>>494
その「まともな人」とかいうマヌケな集団から俺は除外しといてね

520:デフォルトの名無しさん
17/05/05 11:12:13.42 1oiZ7wGd.net
>>466はキーワードのinを使えば早いよな

521:デフォルトの名無しさん
17/05/05 11:40:46.09 Zfv++jGw.net
荒らしか

522:デフォルトの名無しさん
17/05/05 11:43:51.27 1oiZ7wGd.net
>>503
どうした?pythonと関係ない話で馴れ合いでもしたいのか?

523:デフォルトの名無しさん
17/05/05 11:46:50.66 Zfv++jGw.net
荒らしにかまうのは荒らしだろ

524:デフォルトの名無しさん
17/05/05 11:49:42.00 1oiZ7wGd.net
>>585
良いこと言った
匿名掲示板でいちいち必死チェッカーなんて見たくないしな
そういうのはtwitterの
「俺の140文字のツイートを理解するには俺が今までに投稿した1万以上のツイートを読んで俺という人間を理解してね」
でお腹いっぱい

525:デフォルトの名無しさん
17/05/05 11:51:16.24 WdEsZnG0.net
誰を指してんだ?
少し落ち着けよ糖質

526:デフォルトの名無しさん
17/05/05 11:51:58.01 WdEsZnG0.net
URLリンク(hissi.org)

527:デフォルトの名無しさん
17/05/05 11:51:58.03 Zfv++jGw.net
そんなこといってないだろ、ダボハゼ

528:デフォルトの名無しさん
17/05/05 11:52:09.93 vJX/mO9T.net
どうしたの?急に騒ぎだしたりして

529:デフォルトの名無しさん
17/05/05 11:54:12.22 1oiZ7wGd.net
>>506>>505

530:デフォルトの名無しさん
17/05/05 11:56:03.59 1oiZ7wGd.net
>>510
気にしないでくれ
どうもpythonのお勉強より「まともな人間」をやっている方が
このスレの趣旨にあっていると勘違いしている奴がいるだけなんだ

531:デフォルトの名無しさん
17/05/05 11:59:17.48 tH3ac1X5.net
すごい早口で言ってそう

532:デフォルトの名無しさん
17/05/05 12:01:18.42 1oiZ7wGd.net
>>513
いや口で言ってるわけじゃなくてタイピングだけど

533:デフォルトの名無しさん
17/05/05 12:05:37.33 tH3ac1X5.net
安価つけてないのにレス帰ってきたってことは図星か

534:デフォルトの名無しさん
17/05/05 12:10:11.82 1oiZ7wGd.net
>>515
バレたか 実は口で打ってるんだよ

535:デフォルトの名無しさん
17/05/05 12:39:40.55 zcC1JEAZ.net
>>511
>>505はお前のことだぞ

536:デフォルトの名無しさん
17/05/05 12:43:02.00 1oiZ7wGd.net
>>517
違うぞ?

537:デフォルトの名無しさん
17/05/05 12:50:35.47 zcC1JEAZ.net
>>518
最初は分かんなくても>>430で荒らしと指摘されてんだろう。それを分かってもかまっているだろう。

538:デフォルトの名無しさん
17/05/05 13:00:42.96 mFf5lSnQ.net
こいつ前スレにいたID:4Tci6h80だろ

539:デフォルトの名無しさん
17/05/05 13:36:26.20 EgJOfzA8.net
学歴が足りない…

540:デフォルトの名無しさん
17/05/05 14:30:33.36 t68Ql9Yn.net
俺も学歴が高卒で、劣等感が強い(まぁ、いいけど……)
ID履歴を見たが、荒らし後に質問して、
そのまま質問しつづけた、と言うだけで、(質問)途中で煽って無いな
最後の捨て台詞は面白かったが、注意してる方が残ってスレを荒らしてる?
想像(イメージ)なんだが?

541:デフォルトの名無しさん
17/05/05 14:38:23.72 1oiZ7wGd.net
>>519
荒らしっていうのはスレの機能を停止させている奴のことだ
質問は別に荒らしじゃない
それとも「プログラム板全体倶楽部」にとっての荒らしだって言いたいのかな?
俺は別に入会してないからどうでもいいや

542:デフォルトの名無しさん
17/05/05 15:22:09.11 E/UcmmKD.net
2ちゃん来てる時点でまともじゃない

543:デフォルトの名無しさん
17/05/05 15:28:51.81 WdEsZnG0.net
興奮すんなっていってんだろクソカス

544:デフォルトの名無しさん
17/05/05 16:37:35.37 t68Ql9Yn.net
perl5見たいに下記を
x=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
ワンライナーで書く方法とかないの
my @aaa=('A'..'Z');

545:デフォルトの名無しさん
17/05/05 16:54:02.37 Kw2lexiu.net
>>526
URLリンク(docs.python.jp)

546:デフォルトの名無しさん
17/05/05 17:12:01.26 RtzREX/2.net
同じ匂いを感じるのか

547:デフォルトの名無しさん
17/05/05 18:53:41.91 t68Ql9Yn.net
中身同じだし……URL貼り付ける奴も同じだろ?

548:デフォルトの名無しさん
17/05/06 00:07:53.83 Qx6amHZJ.net
知らねえよ低学歴

549:デフォルトの名無しさん
17/05/06 00:38:30.87 QwsGrGdx.net
x=raw_input().split()
print x[0],x[1]
入力した、x[0]からx[1]番目を取り出す事って�


550:ナきませんか?



551:雪風
17/05/06 02:32:06.52 QwsGrGdx.net
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ~~~」
雪風「マジこの○○○神なの!?!」
「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ~~~~~」










「○○○は荒らしなのぉ~~~」

552:デフォルトの名無しさん
17/05/06 02:51:37.77 3xbwRQs4.net
>>531
少し疲れてるんじゃないか?
良く休めよ

553:雪風
17/05/06 03:38:21.31 QwsGrGdx.net
>>533
2日前から絶好調だが?

554:雪風
17/05/06 04:10:00.20 QwsGrGdx.net
雪風「あっふぅ~~~~」
雪風「今日も可愛くハレバレしちゃう」

555:雪風
17/05/06 04:33:17.62 QwsGrGdx.net
おちんぽっぽ、おちんぽっぽ

556:雪風
17/05/06 04:47:25.39 QwsGrGdx.net
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ~~~」
雪風「マジこの○○○神なの!?!」
「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ~~~~~」











「○○○は荒らしなのぉ~~~」

557:雪風
17/05/06 04:51:37.39 QwsGrGdx.net
雪風「見ちゃらめぇなのぉ~」
雪風「見て欲しいの欲しいのぉ~~~~」
雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」
雪風「見てっ!!!」「見ないで!!!」
雪風「だらしない○○○見て!!!!」

雪風「○○○イクノォォォォォ」

雪風「頭の中がイッチャてるのぉ~~~~きもちぃぃのぉおおおおおおおおおお」

558:雪風
17/05/06 04:54:24.14 QwsGrGdx.net
雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」
雪風「こんな、○○○見た事ないのぉ!!!」

雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」

559:デフォルトの名無しさん
17/05/06 05:14:59.05 xpDIi8NH.net
>>394>>395>>397
ありがとう、これぞ目的の物です。
入力画面を作ればあとは入力のみ助かりました。
>>396
カットバッファーとかクリップボードとか…
OSによって表現が揺らぐので困ります。

560:デフォルトの名無しさん
17/05/06 11:20:41.66 rO4k/cPQ.net
pythonスクリプトをファイルから読み込んで意図した時に実行ってできる?
script_str = 'def abc():¥n¥tfor~'
exec(script_str)
みたいな感じで。。
途中でimportは有りそうだけど1回目のimport以降スクリプトを途中書き換えして再度importはおかしなことなりそう
個別にpythonファイルをプラグイン的に作れるようにしたい

561:デフォルトの名無しさん
17/05/06 12:18:24.06 nPNnWI7I.net
>>541
使ったことないけど普通にできるんじゃね?
URLリンク(docs.python.jp)

562:デフォルトの名無しさん
17/05/06 12:18:25.15 zPryjLau.net
出来るが
なんか基本が分かってないんじゃない?
難しく考える必要ないよ

563:デフォルトの名無しさん
17/05/06 12:44:12.08 IVc498v7.net
どうしてもimportでやりたいのなら「python 再インポート」でググるとよろしい
ファイルをreadしてexecで済むと思うけどな

564:デフォルトの名無しさん
17/05/06 13:58:44.92 3QkPg/0z.net
>>541
コードの再実行ではなくモジュールのリロードならimportlibであれこれやる

565:デフォルトの名無しさん
17/05/06 16:39:23.27 QwsGrGdx.net
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ~~~」
雪風「マジこの○○○神なの!?!」
「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ~~~~~」
雪風「見ちゃらめぇなのぉ~」
雪風「見て欲しいの欲しいのぉ~~~~」
雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」
雪風「見てっ!!!」「見ないで!!!」
雪風「だらしない○○○見て!!!!」

雪風「○○○イクノォォォォォ」

雪風「頭の中がイッチャてるのぉ~~~~きもちぃぃのぉおおおおおおおおおお」
雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」
雪風「こんな、○○○見た事ないのぉ!!!」

雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」

566:デフォルトの名無しさん
17/05/06 20:47:47.77 IlAuyMx9.net
URLリンク(ideone.com)
これ再帰で最大公約数を求めるコードなんだけど、自分自身をreturnすると関数が帰るのでなくその関数を実行するものなの?

567:デフォルトの名無しさん
17/05/06 20:50:30.62 CIoRxEu0.net
returnの中で実行してるからそりゃ実行結果が返るだろ

568:デフォルトの名無しさん
17/05/06 20:50:38.66 A6Xoj7sW.net
returnが関数だと、その答えを求めて実行する。
結果、再帰になる。

569:デフォルトの名無しさん
17/05/06 20:52:57.71 rA2RdDJj.net
>>547
return gcd と書けば関数自体が戻ってくるけど
return gcd(b, r) は
x = gcd(b, r)
return x
と同じこと

570:デフォルトの名無しさん
17/05/06 20:54:03.06 MWIt1sxw.net
>>547
「関数自身を返す」ときは
return gcd
こう書く

return return gcd(b, r)
みたいに関数名の後ろに()がついているときは
「関数を実行した結果」を返す

571:デフォルトの名無しさん
17/05/06 20:54:28.11 MWIt1sxw.net
>>551
二つ目、returnひとつ余計だった

572:デフォルトの名無しさん
17/05/06 20:58:55.30 IlAuyMx9.net
なるほどそういうことか()があるからなんですね、ありがとうございました
でもreturnで関数が終わらないのなんかモヤっとしますね

573:デフォルトの名無しさん
17/05/06 21:04:32.25 A6Xoj7sW.net
Pythonってそうなんだ。。。。
ってか、gcdが組み込みにもあるからそうなんじゃ。。。
普通再帰ってreturnの関数実行したら結果が関数呼び出し待ちだからまた実行。。。って繰り返して基底部まで行き着くはずなんだが。。。
mygdcとか、絶対組み込みではあり得ない関数名じゃないとダメなんじゃないの?

574:デフォルトの名無しさん
17/05/06 21:25:00.92 MWIt1sxw.net
>>554
pythonの関数は第一級オブジェクト、つまり数値や文字列と同じように扱われる
組み込み関数も例外じゃない。例えば組み込みの「print」というのも結局は変数名
printに新しい関数を定義することもできるし print = 1とか数値を代入できる
もちろんこういうことをすると組み込みのprintは使えなくなる

575:デフォルトの名無しさん
17/05/06 21:29:52.84 A6Xoj7sW.net
何と。。。
ん?
じゃあHaskellもか?
今度試してみよう。

576:デフォルトの名無しさん
17/05/06 21:47:42.65 CIoRxEu0.net
高階関数が使える言語は全部第一級やで

577:デフォルトの名無しさん
17/05/06 21:48:47.75 A6Xoj7sW.net
そうか。
なら、今度遊びで試してみる。

578:デフォルトの名無しさん
17/05/07 02:39:20.30 Wccmoy3y.net
NGワード使うなよ

579:デフォルトの名無しさん
17/05/07 03:16:44.29 vr2mJpes.net
すみません、pythonの問題集で、
↓こんなコードが用意されていて
import sys
for line in sys.stdin.readlines():
# ここに、文字列を分割して、出力するコードを書く
enemy = line.rstrip()
print(enemy)
入力
スライム,30
モンスター,23

スライムが30匹現れた
モンスターが23匹現れた
とprint表示するようにコードを書き換えるといった具合なのですが、
#行には何を書き込めばいいのでしょうか・・。
カンマを”が”に変換するのかと思うのですが、方法がわからず困ってます

580:デフォルトの名無しさん
17/05/07 03:32:14.26 edBtKeoY.net
関数名() にすると、関数が実行される。
() は関数呼び出し演算子
Pythonの再帰処理では、末尾再帰の形にすれば、
ループ処理に展開するから、スタックを食いつぶさない

581:デフォルトの名無しさん
17/05/07 03:36:02.42 edBtKeoY.net
>>560
「python 文字列 分割」で検索!
文字列の分割・結合
split, rsplit, join

582:393
17/05/07 06:35:23.25 39bHFeRV.net
再び検索が上手くいかず、お知恵を拝借しに参りました。
今回はフォーカスです。
ウィンドウ名から当該ウィンドウにフォーカスを移す方法がわかる何かをお願いします。
何気にTclっぽい事が出来るのかな?と眺めていましたが結局掴みきれませんでした。
pythonは沢山モジュールがあるけど、いちいちを検索する良い方法が未だつかめず、お知恵をお貸し下さい。
python2.7で実行しています。(いずれ3にしないとなのだろうか…)
OSはUbuntu17.04です。(窓だとwin32guiをimportなどの例示を見ましたが、OSの垣根がある?)
何卒、何卒。

583:デフォルトの名無しさん
17/05/07 07:25:09.76 fOF53fEF.net
>>553
yield

584:デフォルトの名無しさん
17/05/07 09:48:03.82 u+29u6VE.net
>>561
いつのバージョンからそうなったん?

585:デフォルトの名無しさん
17/05/07 10:56:20.74 waHq0wEl.net
>>561
>Pythonの再帰処理では、末尾再帰の形にすれば、
>ループ処理に展開するから、スタックを食いつぶさない
サンプルコードをおしえてください

586:デフォルトの名無しさん
17/05/07 11:22:14.97 vr2mJpes.net
>>562
ぐぐったのですが、先に答えだけ教えて頂けますか。すみません・・・

587:デフォルトの名無しさん
17/05/07 12:13:06.61 i03gch/X.net
>>567
初心者とはいえそんな聞き方で教えてもらえると思うな帰れ

588:デフォルトの名無しさん
17/05/07 12:16:39.10 i03gch/X.net
嘘付け末尾再帰の最適化なんかされんぞ
URLリンク(ideone.com)

589:デフォルトの名無しさん
17/05/07 12:24:13.34 u+29u6VE.net
>>567
ググるのはオフィシャルサイトの言語仕様やリファレンスみても
思いつかないときにしないと応用力つかないし
ココみたいにうそ書いてるときもあるから

590:デフォルトの名無しさん
17/05/07 12:51:25.08 PZmLVVS1.net
>>560
import sys
for line in sys.stdin.readlines():
 # ここに、文字列を分割して、出力するコードを書く
 line = line.split(",")
 line = line[0] + "が" + line[1]
 enemy = line.rstrip()
 enemy += "匹現れた"
 print(enemy)

591:デフォルトの名無しさん
17/05/07 13:21:47.73 wbXNocgy.net
プログラマーってやたらと「鍛えてやろう!」って奴が多いのが不思議
仕事でやってる奴が多いから 後輩を鍛えてるのと同じ感覚なのかな?
>>560
「,」で分割したければline.split(",")だよ

592:デフォルトの名無しさん
17/05/07 16:44:24.27 FKyNS2qU.net
末尾再帰がどうのこうのと述べた嘘松はどこいった!?
出てこいぶち殺すぞ
Guidoが末尾再起最適化を嫌っているので, CPythonには絶対に入りません
(奇跡でも起きない限り)
URLリンク(neopythonic.blogspot.jp)
末尾再起最適化がやりたかったら以下のようなライブラリがあります
URLリンク(github.com)

593:デフォルトの名無しさん
17/05/07 16:50:41.82 XJzvhfD+.net
一から十まで教えるとつけ上がるだけだからそれなら調べる方法でも教えたほうがという話

594:デフォルトの名無しさん
17/05/07 17:06:15.48 119yCCck.net
こわいスレ

595:デフォルトの名無しさん
17/05/07 17:11:38.57 sRp+02Rn.net
質問の仕方には特に何とも思わないけど、
嘘を教えるのはいただけねーわ。
特にあの、句読点の打ち方が特徴的な彼は、
よく回答しているからこそ回答には慎重にならないといけねえ。

596:デフォルトの名無しさん
17/05/07 17:21:56.03 FKyNS2qU.net
Guidoは頭が固すぎる

597:デフォルトの名無しさん
17/05/07 17:24:54.21 vcuSNa32.net
レッスン問題なので聞いて良いのか不明
AIZ?UONLINE_JUDGE:Getting Started - Watch
python2
出力エラー
URLリンク(ideone.com)
どうして、エラーに

598:デフォルトの名無しさん
17/05/07 17:28:56.67 ftVn6sJN.net
>>578
ideoneで全作業してるとしたら標準入力が与えられてないからだと思われ

599:デフォルトの名無しさん
17/05/07 17:37:35.37 vcuSNa32.net
ideoneではサンプル値を与えています
AIZU提供時にはサンプル値を消去し標準入力を与えています

600:デフォルトの名無しさん
17/05/07 17:40:29.93 119yCCck.net
>>577
質問者におもねろと

601:デフォルトの名無しさん
17/05/07 17:47:10.08 DUlKG+xB.net
>>580
ideoneにAOJに提出してるコードそのまま貼って
別にaojの結果ページそのまま貼ってくれてもいいけど

602:デフォルトの名無しさん
17/05/07 18:06:36.14 vcuSNa32.net
URLリンク(judge.u-aizu.ac.jp)

603:デフォルトの名無しさん
17/05/07 18:14:24.21 DUlKG+xB.net
>>583
改行忘れてる

604:デフォルトの名無しさん
17/05/07 18:21:40.35 119yCCck.net
>>582
>>583
二人で他所へ行ってくれ

605:デフォルトの名無しさん
17/05/07 18:43:29.89 vcuSNa32.net
ありがとうございました
精度エラーが検出されましたので、再度、考え直して見ます

606:デフォルトの名無しさん
17/05/07 19:18:42.72 vcuSNa32.net
>>585



607:お前がどっか行けよ http://img.moeimg.net/wp-content/uploads/archives10/10122/3_aafjzz49wp.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/2_zy017rrhax.jpg http://img.moeimg.net/wp-content/uploads/archives8/8337/29_9o2qmpzovv.jpg http://img.moeimg.net/wp-content/uploads/archives8/8337/14_v8ifa4rac7.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/42_nhh77cuob0.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/37_zcamdbqx7z.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/30_q7clhz688c.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/11_zy8f9u6vvf.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/8_473lnr2ku4.jpg



608:デフォルトの名無しさん
17/05/07 19:23:20.29 FKyNS2qU.net
>>584
死ねクソカス

609:デフォルトの名無しさん
17/05/07 19:28:47.72 vcuSNa32.net
>>588
黙れ,死ね

610:デフォルトの名無しさん
17/05/07 19:32:20.95 jPrlcPa9.net
>>587
死ね

611:デフォルトの名無しさん
17/05/07 19:34:05.92 vcuSNa32.net
>>590
IDコロコロ変えやがって、自演野郎

612:デフォルトの名無しさん
17/05/07 19:36:22.74 vcuSNa32.net
テメェラのマッマはお前ら見たいなクソ共を産んで、らりってる
親が無能だから、猿みたいにケツ振って、生まれたんだから、お前らはクソだな

613:デフォルトの名無しさん
17/05/07 19:36:28.20 jPrlcPa9.net
>>591
スマホから書き込んでるからね仕方ないね

614:デフォルトの名無しさん
17/05/07 19:38:34.60 vcuSNa32.net
画面に映るキモい顔が、見えてんぞ!!
こんな時間に家に居て恥ずかし無いのかよ!!

615:デフォルトの名無しさん
17/05/07 19:39:38.14 vcuSNa32.net
てめぇら、みたいな糞コードしか、書けない奴に
教えてもらう事なんて無いんだうお湯おyフォ@言うあ@おいせうふぉ

616:デフォルトの名無しさん
17/05/07 19:41:15.46 ftVn6sJN.net
この基地外前もどっかで見たことあるな

617:デフォルトの名無しさん
17/05/07 19:43:21.33 vcuSNa32.net
そして、俺は恋するユートピア!!!
恋と恋と恋とユーーーートピィア!!!!!
狼男でぎゃお、ぎゃお

618:デフォルトの名無しさん
17/05/07 19:56:16.41 vcuSNa32.net
おちんぽっぽ
おちんっぽっっぽ

619:デフォルトの名無しさん
17/05/07 19:58:33.52 vcuSNa32.net
って、ユーザー名でてるやん
さっきのは無しでお願いします

620:デフォルトの名無しさん
17/05/07 20:00:21.54 ftVn6sJN.net
フリー素材化に気が付いた途端萎縮する荒らしくんすこ

621:デフォルトの名無しさん
17/05/07 20:37:30.75 YLCveNdh.net
延びてるときは読まなくていいってことを機械学習

622:デフォルトの名無しさん
17/05/08 01:15:49.90 HI7/YnRH.net
Python歴1週間くらいです
Spyderを使っているのですが、スペースが全角で入力されているとエラーが出ます。
ぱっと見ではわからないので、区別させる方法がありましたら教えて下さい

623:デフォルトの名無しさん
17/05/08 01:54:02.58 rdXR7gRf.net
ID変えて再登場かよ
ダセェ

624:デフォルトの名無しさん
17/05/08 04:05:00.05 MoxxP7RB.net
何年か前やったとき文字化けしまくって諦めたけど
3の最新入れたら物凄く簡単になってるなあ

625:デフォルトの名無しさん
17/05/08 06:23:25.02 dUfJpJcU.net
・全角スペースが可視化されるフォントを使う(例えばRicty Dininished)
・検索ハイライトを利用する
・エデイタのシンタックスハイライトを利用する
お好きなのをどうぞ

626:393,563
17/05/08 08:14:22.97 QXsMG1Ba.net
自己解決
xdotool関係を洗い直して見たらpython-libxdoと言うモジュールを見つけました。
これで目的が叶いそうなのでチャレンジしてみます。
ありがとうございました。

627:デフォルトの名無しさん
17/05/08 08:18:04.17 QXsMG1Ba.net
606を見つけて思う蛇足的な何か
xdotoolはX系では割とポピュラなコマンドなのだけど、
窓ではウィンドウを調べるとなると直ぐにwin32がしゃしゃり出る。
実際幾らかのpythonでxdotoolっぽい事をするに、ctypesを呼び出していた
昨今窓でもbashが動きl


628:inuxモジュールの取り込みも盛んと聞く。(窓ないから事実はしらんが) xdotool等も含まれれば、pyからのI/Oが統一出来るかも知れない。 そんな夢をみた。



629:デフォルトの名無しさん
17/05/08 08:54:58.29 MoxxP7RB.net
集合型ってすごいな
簡単に重複チェックができるぞ

630:デフォルトの名無しさん
17/05/08 13:09:13.28 yOSO416n.net
>>604
文字コード関連が2→3へのアップデートの目玉みたいなところあるからな

631:デフォルトの名無しさん
17/05/08 17:03:32.68 q0McNH6E.net
pytho36でpythonの変数をshファイルに投げて処理させようとしてるのですが、うまくいかないです
どなたか助けてください
#!/bin/python
import subprocess
from subprocess import PIPE
argvs = 'abcz¥nbbbx¥ncccx'
subprocess.run(['test.sh' argvs], shell=True, check=True, universal_newlines=True)
test.shの中身
#!/bin/bash
echo "$@" | sed 's/x/z/g'

632:デフォルトの名無しさん
17/05/08 17:05:36.37 zqCx33pk.net
>>604
それ文字化けじゃないですから

633:デフォルトの名無しさん
17/05/08 17:07:38.35 zqCx33pk.net
>>610
ここか隣のスレで見た覚えがあるな

634:デフォルトの名無しさん
17/05/08 17:08:58.60 zqCx33pk.net
['test.sh' argvs]
これは
['test.sh', argvs]
の間違いじゃなくて?

635:デフォルトの名無しさん
17/05/08 17:51:46.65 q0McNH6E.net
['test.sh', argvs]
の間違いです
すみません

636:デフォルトの名無しさん
17/05/08 17:53:13.88 dUfJpJcU.net
LISP書いてたころによくこんなミスしたなぁ、一々,書くのがだるかった

637:デフォルトの名無しさん
17/05/08 17:58:58.65 MQQlhF1v.net
でふぁん

638:デフォルトの名無しさん
17/05/08 18:09:40.64 q0McNH6E.net
あっ、もちろん
['test.sh', argvs]でもできないです

639:デフォルトの名無しさん
17/05/08 18:16:03.18 dUfJpJcU.net
['test.sh'] + argvs.split('\n')でいけないかな

640:デフォルトの名無しさん
17/05/08 18:36:26.44 q0McNH6E.net
>>618
ダメでした
['test.sh',argvs.split('¥n')]も試したらリストはダメと怒られました

641:デフォルトの名無しさん
17/05/08 20:00:49.68 zqCx33pk.net
shell=False は?

642:デフォルトの名無しさん
17/05/08 20:08:52.56 tk/uFWDy.net
>>619
['test.sh'] + argvs.split('\n')

['test.sh', argvs.split('\n')]
は違うよ

643:デフォルトの名無しさん
17/05/08 20:13:54.94 bH63FMOe.net
call()にコマンドラインそのまま渡すだけだろアホだなお前ら

644:デフォルトの名無しさん
17/05/08 21:22:38.55 q0McNH6E.net
>>620
ダメでした
36でcallは廃止されていたと思います

645:デフォルトの名無しさん
17/05/08 22:01:56.69 RWn+54vB.net
subprocess.run(["./test.sh", args])
subprocess.run(["bash", "test.sh", args])
これなら3.6で動いたぞ

646:デフォルトの名無しさん
17/05/08 22:13:14.27 bH63FMOe.net
>>623
> 36でcallは廃止されていたと思います
そこじゃねーよw
いいからコマンドラインで動かしてみろ
だからお前は馬鹿なんだよ

647:デフォルトの名無しさん
17/05/08 22:14:07.61 pOsiqUbS.net
こういう感じだろ。
res = subprocess.run(["ls", "-l", "-a"], stdout=subprocess.PIPE)
["ls", "-l", "-a"]
つまり、文字列のリストにすれば?
>['test.sh' argvs]
test.sh ファイルに、実行属性を付けたか?
それに、絶対パスを使うとか、
相対パスなら、./test.sh だろ
パス無しの、ファイル名だけで実行できるか?

648:デフォルトの名無しさん
17/05/08 22:45:17.89 wSQ+xK9r.net
高卒なだけある
会話が成立しないのが低学歴の証だよなあ

649:デフォルトの名無しさん
17/05/08 23:07:49.56 pPkwRPCt.net
shlex.splitがクソ便利よ、リファレンスで使われてるだけある

650:デフォルトの名無しさん
17/05/08 23:14:34.70 JemqCbkr.net
大学行く様な無能で、金持ちには解らんは……。

651:デフォルトの名無しさん
17/05/09 02:13:19.00 z19UzSfA.net
学歴が足りない

652:デフォルトの名無しさん
17/05/09 10:21:56.42 mKnJpgt2.net
金で買えよ

653:デフォルトの名無しさん
17/05/09 11:14:28.43 XUDqIHsW.net
>>624
できたーーー
ありがとうございま�


654:ワす check=Trueが余計だったようです 全くの盲点でした



655:デフォルトの名無しさん
17/05/09 11:16:17.34 XUDqIHsW.net
またミスってしまいました
shell=Trueが余計でした

656:デフォルトの名無しさん
17/05/09 11:28:25.53 fjUlBZmQ.net
>620 >623 の流れはなんだったんだか

657:デフォルトの名無しさん
17/05/09 12:21:57.38 MZ015Vfq.net
実は出来てないに1億BTC

658:デフォルトの名無しさん
17/05/09 14:46:08.68 cFD5UKa3.net
高裁待ちでやることねーからpythonでもやるわ。
全くプログラミング出来ないんだけど、いい本はある?
取りあえず、図書館で全部借りてくる。

659:デフォルトの名無しさん
17/05/09 14:54:46.01 mY98ti+w.net
>>636
アンタいま裁判所にいんの?

660:デフォルトの名無しさん
17/05/09 15:23:56.27 Du0HQ3DO.net
スレ住民の民度が低すぎ
初心者が初心者に偉そうに教えるフリをしてるだけのクソスレ

661:デフォルトの名無しさん
17/05/09 15:25:33.38 KlDRN+v0.net
>>636
オライリーの入門python3とか
オライリー本ならたいていの図書館にはありそうだし(多分)

662:デフォルトの名無しさん
17/05/09 17:01:12.48 cFD5UKa3.net
>>637
控訴文提出して、次は高裁で裁判(地裁済)


663:デフォルトの名無しさん
17/05/09 17:02:42.01 cFD5UKa3.net
>>639
サンキュー。
が、図書館で見たが(オライリーなかった)どうも俺にはつまらん。
やっぱ、pythonは止めとくは。

664:デフォルトの名無しさん
17/05/09 17:03:51.75 JoyM30qK.net
>>638
何かあったのか?

665:デフォルトの名無しさん
17/05/09 18:32:14.58 fjUlBZmQ.net
スレ違いって言われないとわからないキチガイか

666:デフォルトの名無しさん
17/05/09 19:54:57.79 8ojmEmd5.net
低学歴だから仕方なし

667:デフォルトの名無しさん
17/05/09 20:16:00.04 rZBIrU2i.net
x すれ違い
o 基地外

668:デフォルトの名無しさん
17/05/09 22:38:33.31 B1hmfCWu.net
次スレからわっちょいでスレ建てようぜ

669:デフォルトの名無しさん
17/05/09 22:49:35.50 Du0HQ3DO.net
辞めとけよ、知能の低いお前らだから、気づかないかも知れないが
自分のクビ締めることになるぞ

>>646
自演野郎

670:デフォルトの名無しさん
17/05/09 22:50:22.23 SmlWSda1.net
>>647
ワッチョイ有りだと一番困るのお前らだもんな

671:647
17/05/09 22:53:19.28 /mc52cDQ.net
>>648
困るのお前らだろwwww

672:デフォルトの名無しさん
17/05/09 23:44:24.54 SYbF5UtF.net
低学歴以外は困らんよ
ごまかし方わかるだろ?

673:デフォルトの名無しさん
17/05/10 00:00:41.85 rcR3oj9w.net
>>650の意訳
「ワイは2ちゃんに精通しとるからのぉwなんぼでも自演出来まんねんwワッチョイなんぼのもんやでwwwどやさ?どやさ?どやさぁ?wwwww」

674:デフォルトの名無しさん
17/05/10 00:58:23.53 oEZElCRO.net
pythonやってはじめてプログラミングが楽しいと思いました
直観的に書けるのがすごくいい
・コレクション関連の操作が楽でいい
・オブジェクト指向意識せず書くこともできる
・デバッグが速い
参考書みながらまだ基礎の関数のとこまでしかやってないけど
頭にスムーズに入ってくる感じがいい

675:デフォルトの名無しさん
17/05/10 01:51:56.44 V/ikXVle.net
よかったね

676:デフォルトの名無しさん
17/05/10 06:38:25.04 p6BdxMwR.net
>>651
草生やすなよ低学歴

677:デフォルトの名無しさん
17/05/10 11:40:01.72 Cp7+CNi6.net
>>650
語るに堕ちてるのはお前だよ

678:デフォルトの名無しさん
17/05/10 12:19:00.89 18fPH/x5.net
低学歴は死ね

679:デフォルトの名無しさん
2017/05/


680:10(水) 12:29:58.04 ID:Z8IzFVBV.net



681:デフォルトの名無しさん
17/05/10 13:10:16.60 uacFtAXk.net
pythonから2ちゃんにかきこむてすと

682:デフォルトの名無しさん
17/05/10 13:10:34.07 apPdGKY+.net
python2.7 入力値が文字なら配列A 数字なら配列Bに分ける方法ないですか?

入力形式
AAA 6 80
BBB 33 500
CCC 99

l=[]
上記だと、文字形式として、入れる場合に
list.append(map(int,(raw_input().split())))
を使用しています

配列合計を調べるsumを使用したいので、文字列が邪魔で困ってます

683:デフォルトの名無しさん
17/05/10 13:28:48.23 GZ1G5LqK.net
>>659
typeかisinstance関数使えばおk

684:デフォルトの名無しさん
17/05/10 13:32:46.40 apPdGKY+.net
配列の最初を削除すれば良いのか すいません
ありがとうございました

685:デフォルトの名無しさん
17/05/10 15:39:49.73 SowRv5eO.net
できた
URLリンク(pastebin.com)

686:デフォルトの名無しさん
17/05/10 17:56:03.64 apPdGKY+.net
正規表現は分かり難いから基本的には使わないけど、微妙に参考?にします?……どうも。

687:デフォルトの名無しさん
17/05/10 22:31:51.88 9szWp/zn.net
すみません
ブラウザ上の操作<ctrl+f>をスクリプトで記述するコマンドを探しております
どなたかご教示くださる方が現れるのを待ってます
さる理由でGUI上のコマンド入力を再現する必要がありますが、
非WindowsなのでUWSCが使えません

688:デフォルトの名無しさん
17/05/10 22:54:41.70 9szWp/zn.net
自己解決
keybd_eventで何とかなりそうです

689:デフォルトの名無しさん
17/05/10 22:57:43.62 2eVLP+h3.net
非Windows
GUI
ブラウザ
が特定できないと誰もわからんとおもうが
keybd_eventってWindowsじゃないの?

690:デフォルトの名無しさん
17/05/10 23:17:36.50 9szWp/zn.net
>>666
linux mint cinnamon
firefox
環境は以上です
それと確かにkeybd_eventではありませんね

691:デフォルトの名無しさん
17/05/10 23:18:11.56 piQx49re.net
アホなんだろ

692:デフォルトの名無しさん
17/05/10 23:38:57.04 apPdGKY+.net
<ctrl+f>を検索UWCXで実現したい?
linux mintでワインを使えばUWCXは使える
linux mint17 or 18 ?
Firefox52 or 53 ? その他?
linux mint 環境で pythonを使いGUI操作?
目的は、Firefoxの操作?
よくは解らないけど、アドオンが有った様な気がする
急バージョンなら、クローム入れてアドオンつけた方が速いかもね
どちらにしろ、窓より厄介だよ

693:デフォルトの名無しさん
17/05/10 23:58:27.73 9szWp/zn.net
>>669
一応UWCXも候補に入れておきます

Pyuserinputという物があるようなので、これを試してみようかと思います
ご教示ありがとうございました

694:デフォルトの名無しさん
17/05/11 11:20:24.80 6YP9W+H6.net
スレチだがこの手のはGreasemonkeyやuserscriptでやるんじゃね

真面目にやるとWebアプリの自動テストツールになるかと
URLリンク(splinter.readthedocs.io)
これなんか使えそう

695:デフォルトの名無しさん
17/05/11 12:22:03.61 3ycP24fA.net
GAEってPython3対応してる?

696:デフォルトの名無しさん
17/05/11 12:27:42.76 IcYRFPXV.net
firefoxのコマンドラインオプションでどうにかなるかなと思ったけど
find用のオプションはないっすね

697:初心者
17/05/11 16:42:34.29 qctzK1Hm.net
正規表現について、
目的:配列先頭の文字によって、処理を振り分ける

エラー コード
URLリンク(ideone.com)

どのようにすれば、目的を達成できるでしょうか?

698:デフォルトの名無しさん
17/05/11 16:53:26.41 eS2L0WVj.net
>>6


699:74 このケースなら完全一致だし正規表現使わなくてもいけるぞ



700:デフォルトの名無しさん
17/05/11 17:39:20.91 qctzK1Hm.net
>>675
本当ですか?! やってみます
ありがとうです

701:デフォルトの名無しさん
17/05/11 17:54:51.10 eAp/DhrD.net
>>676
基本的な間違いとして、l[n][n]はl[n][0]。
あと、p=~とかの処理はマッチしなかった時にエラーになるので駄目。
素直にif re.match(l[n][0],"NBC"):でいい。
forの部分もfor n in l:でおk。ただしココを変える場合はl[n][0]はn[0]に。

702:デフォルトの名無しさん
17/05/11 18:41:02.80 qctzK1Hm.net
見つからなかった場合にエラーが出ているのですが、どうしてでしょうか??
最後にelse文入れてるのでnoが出力されると思ってます

エラー内容
1he
Traceback (most recent call last):

if re.match(l[n][0],"NBC").group():
AttributeError: 'NoneType' object has no attribute 'group'


コード
URLリンク(ideone.com)

703:678
17/05/11 18:54:41.17 qctzK1Hm.net
失礼しました
.group() をのけ忘れてました
失礼します

704:デフォルトの名無しさん
17/05/11 18:55:04.51 b9+RpV1U.net
match() の戻り値が None

705:デフォルトの名無しさん
17/05/12 00:57:40.03 VKTAIfY9.net
縦ソートや縦のmax値を返すにはどうしたら良いのでしょうか?
コードでは横のmax値を返してます
URLリンク(ideone.com)

706:デフォルトの名無しさん
17/05/12 01:02:01.46 84Td0x+H.net
>>681
zipしてそれぞれの列をソートしてzipし直すでどうでっしょい

707:デフォルトの名無しさん
17/05/12 01:07:01.61 WAk1mqz+.net
>681
zip(*lst) で、行列の転置ができる。
URLリンク(ideone.com)

708:デフォルトの名無しさん
17/05/12 01:09:02.50 VKTAIfY9.net
>>682
>>683
ありがとうございます
インポート関連を2時間ぐらい調べたの嘘みたいです
ありがとうございました

709:デフォルトの名無しさん
17/05/12 01:48:50.81 lh1VWFPT.net
>>678-680
何の言語でも、そうだけど、

a().b().c() のように、メソッドチェーンすると、
途中で、nil が返ってくると、次の関数呼び出しが失敗する

a() の返値が、nil なら、nil.b() となり、
nil には、何のメソッドも無いから、呼び出せない

710:デフォルトの名無しさん
17/05/12 02:18:24.66 VKTAIfY9.net
何と不憫な
メソッドが無いなら自己解釈して、形を崩さずに
次に行ってくれれば良いのに……。

711:デフォルトの名無しさん
17/05/12 02:20:43.71 QHw9MbYN.net
次に行っても正しいコードじゃないんだから、正しい結果は得られないぞ。

712:デフォルトの名無しさん
17/05/12 02:24:47.10 rhbdQFFJ.net
コードは正しいだろw

713:デフォルトの名無しさん
17/05/12 02:30:55.40 QHw9MbYN.net
見つかった場合の処理書いてないんでしょ?
見つからなかったらランタイムにエラー吐かせて終了って意図なら正しいコードで正しい動作。

714:デフォルトの名無しさん
17/05/12 03:14:56.33 VKTAIfY9.net
取り敢えず、最後に break
かな?

715:デフォルトの名無しさん
17/05/12 03:27:04.33 VKTAIfY9.net
トランプげーむの設計
URLリンク(ideone.com)

この後、ハイ&ロー作るのにどうやって大小を実装するのか知りたいです
数字に検索かけて、配列番号でも返そうかと考えてます
良い方法ありますかね?

716:デフォルトの名無しさん
17/05/12 11:02:10.52 6Se60g32.net
>>591
13で割った余りを大小比較すればいいのでは?

そのまま13で割ると 13 % 13 = 0で13が最小になってしまうので
1を引いて0~12の形に直して

717:デフォルトの名無しさん
17/05/12 12:39:53.15 DL5NGHlt.net
一行が長くなりすぎました、プログラムに影響しないように改行するにはどうしますか?

718:デフォルトの名無しさん
17/05/12 12:55:05.89 oVN8MhOc.net
()の中であればスペースの代わりに改行を使っても


719:大丈夫



720:デフォルトの名無しさん
17/05/12 13:52:36.38 DL5NGHlt.net
>>694
ありがとう

721:デフォルトの名無しさん
17/05/12 14:31:37.23 OIeYZxqc.net
日本語を勉強する

722:デフォルトの名無しさん
17/05/12 16:08:28.93 mIC/ud4N.net
かくして「プログラミング」は生物学者の必修科目となった
URLリンク(wired.jp)

723:デフォルトの名無しさん
17/05/12 16:20:53.09 RyB9wBnj.net
そりゃもはやプログラミングできない科学者とかあり得んやろ

724:デフォルトの名無しさん
17/05/12 17:44:31.96 /TQAsneg.net
専属プログラマー抱えればいいんじゃないの?
仕様をちゃんと説明できないといけないけど。

725:デフォルトの名無しさん
17/05/12 19:21:03.71 6Se60g32.net
>>699
専属プログラマー雇うくらいならだれでも使えるビッグデータ解析ツールを作るほうが早いな
まぁその「ビッグデータ解析ツール」がpythonなんだろうけど

726:デフォルトの名無しさん
17/05/12 19:33:37.39 adrx7z+4.net
SQLiteでmemory上にテーブル造るとかな

727:デフォルトの名無しさん
17/05/12 20:43:20.78 KSIob0bh.net
少なくとも日本では大学の研究室に専属プログラマー雇えるような金銭的余裕はないです

728:デフォルトの名無しさん
17/05/12 21:01:15.50 VKTAIfY9.net
老後の為にとか考えて、家も車も買わずに独身を維持してたが、最後に
FXで有り金溶かした。
何故かショックでプログラミング習い始めた

不思議だな。

729:デフォルトの名無しさん
17/05/12 21:02:01.35 yYwfXxc8.net
専属プログラマー雇っても、プログラマーの方がその研究に必要な基礎知識を学ばなきゃいけないだけだしね

730:デフォルトの名無しさん
17/05/12 21:02:52.28 UUqj/1XQ.net
>>685
C# は a()?.b()?.c() のように書くと a() や b() が null が返すと全体が null になるように書ける
地味に便利だから python も取り入れるように

731:デフォルトの名無しさん
17/05/12 21:54:06.14 kxbffAjR.net
>>705
たたき台としてPEP 505があるけど話が動いてない
9月に3.7の開発が始まるようだからなんらかのタイミングで議論が再開するかもね

732:デフォルトの名無しさん
17/05/12 21:57:12.47 a2I/Jo0Z.net
>>681
URLリンク(ideone.com)

733:デフォルトの名無しさん
17/05/12 22:19:29.79 fDUmflwI.net
糞コードすぎる
rubyでもふつうzipつかってコードの意図を明確にする
0..3 とかindexを起点に考えてんのが悪手

734:デフォルトの名無しさん
17/05/13 04:28:55.12 JqoiMI1v.net
ヘルプ

5人が座る長椅子が有る
12345
一人ひとりの制服バリエーションが3パターン存在する

全通りを求める方法

どなたか、知りませんか

735:デフォルトの名無しさん
17/05/13 04:32:46.01 a0E3nt9G.net
76

736:デフォルトの名無しさん
17/05/13 06:20:46.19 7XUjcUT0.net
>>709
それってアルゴリズムの話だろ
Python関係ないじゃん

737:デフォルトの名無しさん
17/05/13 07:36:47.25 RjzTmCQE.net
>>709
組合せ 順列 ででググれ

738:デフォルトの名無しさん
17/05/13 12:23:50.25 JqoiMI1v.net
自分が何をしようとしてるのか知らず
重複組合せ と言う単語を知らなかったので質問させて頂きました

739:デフォルトの名無しさん
17/05/13 12:34:47.37 dKTITsY3.net
重複組合せの前にスレ違いを覚えろよ...

740:デフォルトの名無しさん
17/05/13 12:37:29.86 4KuK5EZE.net
重複組み合わせも違うような気がする

741:デフォルトの名無しさん
17/05/13 14:01:14.44 m48zL+ZP.net
>>709
forループ5回でできるんだろうけど
スマートにやるなら再帰関数使うべき?

742:デフォルトの名無しさん
17/05/13 20:03:44.20 50KWb3lw.net
SimpleHTTPSeaverって同じlan内の他の端末からアクセスできないの?

743:デフォルトの名無しさん
17/05/13 20:34:28.79 Ed


744:ICqBht.net



745:デフォルトの名無しさん
17/05/13 20:50:34.43 50KWb3lw.net
>>718
$ python hoge.py runserver --host 0.0.0.0
です

746:670
17/05/14 10:59:47.36 qgNabOMA.net
以前お世話になった者です

懸案についてはPyUserInputを用いて何とかなりました
『 PATH通すって何じゃい』という原始人状態から始めましたが

一応報告させていただきます
その節はありがとうございました

747:デフォルトの名無しさん
17/05/14 17:23:01.11 m/JH8Lz+.net
r =[5, 3, 6, 7]

配列からずらして計算して行く方法ありませんか?

5*3
5*6
5*7

3*6
3*7

6*7

見たいな感じです

748:デフォルトの名無しさん
17/05/14 17:50:50.94 8ssPwweL.net
>>721
組み合わせを求める関数だけどこれで望んでいる動作になってる?

>>> import itertools
>>> r = [5, 3, 6, 7]
>>> [*itertools.combinations(r, 2)]
[(5, 3), (5, 6), (5, 7), (3, 6), (3, 7), (6, 7)]
>>> [a*b for a, b in itertools.combinations(r, 2)]
[15, 30, 35, 18, 21, 42]

749:デフォルトの名無しさん
17/05/14 18:07:22.59 m/JH8Lz+.net
>>722
望んでいる動作になってます。ありがとうございます
一行目の項目が良く解らない状態ですが、気にしない事にします。

[<itertools.combinations object at 0xb70d7644>]
[15, 30, 35, 18, 21, 42]

750:デフォルトの名無しさん
17/05/14 18:13:02.08 kyX9UGG8.net
パイソンは便利だね。「こういう関数ない?」ので大概の用は済んでしまう。

751:デフォルトの名無しさん
17/05/14 18:18:39.77 8ssPwweL.net
>>723
>>> [*itertools.combinations(r, 2)]
これは3.5から使える新しい書き方

3.5より古いバージョンを使っているなら
>>> [a_b for a_b in itertools.combinations(r, 2)]
>>> list(itertools.combinations(r, 2))

752:デフォルトの名無しさん
17/05/14 18:25:58.04 m/JH8Lz+.net
質問しておいて、バージョンを記載しておりませんでした。
失礼しました。ありがとうございました。

753:デフォルトの名無しさん
17/05/14 20:29:31.89 1jEo4fkx.net
降参です
a=[2,3]
b=[4,5,6]
a[0]*b[0]
a[0]*b[1]
a[0]*b[2]
a[1]*b[0]
a[1]*b[1]
a[1]*b[2]
と言う動作をしたいのですが、for文で回しても旨く行きません
なんとか、なりませんかね……

754:デフォルトの名無しさん
17/05/14 20:46:59.98 8Y89/URi.net
>>727
> for文で回しても旨く行きません
どういうコードでどうなったのかを書いて

755:デフォルトの名無しさん
17/05/14 20:55:52.97 HLo7v2s8.net
>>727
古典的な多重forループでいいんじゃないかね

for i in range(len(a)):
__for j in range(len(b)):
____print(a[i] * b[j])

756:デフォルトの名無しさん
17/05/14 20:59:38.32 1jEo4fkx.net
ボツコード集
for n in range(len(b)):
a[n]*b[n]

for n in range(len(b)):
a[n]*b[n-1]

c=0
for n in range(6):
if c==0:
a[c]*b[n]
elif c==1:
a[c]*b[n]

for n in range(int(len(b)*2)):
a[c]*b[n]
c+=1

757:デフォルトの名無しさん
17/05/14 21:03:03.84 1jEo4fkx.net
そんな、単純なコードで行ける訳……いけた _| ̄|○ il||li
ありがとうございます

ショックで暫く、立ち直りそうに有りません

758:デフォルトの名無しさん
17/05/14 21:16:23.81 8ssPwweL.net
>>731
できたみたいだけど参考までに
URLリンク(ideone.com)

759:デフォルトの名無しさん
17/05/14 21:24:48.99 tn/yaBWu.net
テンソル積かと思った

760:デフォルトの名無しさん
17/05/14 23:13:12.70 MlTla2i/.net
>>729
さすがに添字は要らんだろ

761:デフォルトの名無しさん
17/05/14 23:14:40.52 3p+3tmMb.net
多重forループ書くならitertools使え
かなりコードがきれいになるぞ

762:デフォルトの名無しさん
17/05/14 23:59:20.65 1jEo4fkx.net
高卒だけど、お馬鹿学校だったし微分積分も解らないは
テンソルと線型写像の違い とか、持っての他
重複組み合わせとか??状態だったけど、因数分解とポラード・ロー素因数分解法は割と好きだった

どうも でした

763:デフォルトの名無しさん
17/05/15 00:18:41.03 fhC8c+gz.net
分からないHA

764:デフォルトの名無しさん
17/05/15 00:19:55.94 bmrD2KQn.net
行列の計算だったらnumpyのarray使えば掛けるだけなのに

765:デフォルトの名無しさん
17/05/15 00:38:39.37 jy6m9vHG.net
>>725
*についてドキュメントのどこに載ってるのかURL詳しく!

766:デフォルトの名無しさん
17/05/15 01:03:23.02 7HMjJCTh.net
テンソル積はできないだろ

767:デフォルトの名無しさん
17/05/15 01:10:26.63 7HMjJCTh.net
行列では計算できない(蛇足)

768:デフォルトの名無しさん
17/05/15 01:29:21.02 cef61/4v.net
初心者が「ありがとう」と言って去って言ったんだから
それ以上は、このスレでは不要だろう

769:デフォルトの名無しさん
17/05/15 01:46:44.73 7Mh70rqk.net
>>739
言語の新機能の情報はPEPやWhat's Newから探す

PEP 448 -- Additional Unpacking Generalizations (英語)
URLリンク(www.python.org)
What’s New In Python 3.5 (日本語)
URLリンク(docs.python.jp)

770:デフォルトの名無しさん
17/05/15 11:38:00.64 VTaNU38u.net
アンパッキングってなんですか?横文字わからない

771:デフォルトの名無しさん
17/05/15 12:13:22.99 Z3hdp57V.net
>>744
[1,2,3] のようなリストをただの1,2,3に変えること

基本的には複数の引数が必要な関数にリストでまとめて引数を渡すのに使われる


def add(a,b,c):
__return a + b+c

add(*[1,2,3]) #リストの[1,2,3]がアンパックされadd(1,2,3)という風に関数の引数に振り分けられる
=> 6

他にも辞書もアンパックできたり、関数定義のときに使えたり、
python3.5から関数の引数以外にリストの中でも使えるようになったりしたけど
詳しくはスプラット演算子でググったほうが早い

772:デフォルトの名無しさん
17/05/16 12:45:56.62 KK3dF+Dy.net
クラス内で作った関数を使うために
foo.sayhello()”クラス内”で使ったりするんですが
本来はどうするべきですか?

継承して使う?よくわかりません。教えてください。

773:デフォルトの名無しさん
17/05/16 16:19:23.03 1LU+4Gbr.net
class A:
def __init__(self):
 print('init')
def hoge(self):
 self.huga('hoge')
def huga(self, s):
 print(s)

a = A()
a.hoge()
a.huga('huga')

774:デフォルトの名無しさん
17/05/16 17:49:08.76 jHwvBExt.net
>>746
@classmethod

775:デフォルトの名無しさん
17/05/16 21:03:18.46 KK3dF+Dy.net
>>747,748
遅くなりました。ありがとうございます。勉強します!

776:デフォルトの名無しさん
17/05/16 22:03:01.93 WOurEYGh.net
えぇ・・

777:デフォルトの名無しさん
17/05/17 00:41:10.98 nXumNQws.net
超初心者です
a=["A","B","C"]
b=[["a","b","c"],["A","B","C"]]
上記の配列が存在したとして、配列内検索をかける事は可能でしょうか?

a[0] がb配列に含まれてるか検出
b[0][0]b[0][1]~~~~b[1][2]
終わったら
a[1] がb配列に含まれてるか検出
b[0][0]b[0][1]~~~~b[1][2]

上記の処理をa[2]まで行いたいです
ひとつ、宜しくお願いします

778:デフォルトの名無しさん
17/05/17 01:19:10.21 KDFx7HS2.net
b内に、aと同じものがあるかどうか、を判定する関数は無いの?

無ければ、b内をループして、aと同じものを探すとか

779:デフォルトの名無しさん
17/05/17 01:25:04.34 5QkPVaGJ.net
>>751
あと一歩、このような結果がほしいを文やコード片で示してくれるとレスしやすい
検出を画面


780:に表示したい、変数に保持したいとか 検出は検索ヒットの有無だけでいい、ヒットしたインデックスが必要とか a,bに文字列以外のデータが入っていた場合エラーにしたい、考慮しなくていいとか



781:デフォルトの名無しさん
17/05/17 01:32:37.04 nXumNQws.net
何がヒットしたのか知りたいです
ヒットしたインディックは必要です
エラー処理は考慮しなくて構いません

782:デフォルトの名無しさん
17/05/17 01:53:41.22 KDFx7HS2.net
「python 含む リスト」で検索!
要素の確認(in演算子, indexメソッド, countメソッド)

それと、書き込む時には、名前欄に、751 と入れて

783:Dr. Orange
17/05/17 02:08:38.10 nXumNQws.net
解りました。一度、調べてみます。
名前欄に名前を書きます。

784:デフォルトの名無しさん
17/05/17 02:15:10.21 KDFx7HS2.net
配列(リスト)を比較する
URLリンク(pythoncode.blog.fc2.com)

「python リスト 同一」で検索した方がいい

785:Dr. Orange
17/05/17 02:20:27.07 nXumNQws.net
ありがとうございます。お前ら様!!

ところで、スーパー初心者ですが質問させてください。
PythonのPyは、おっぱいのパイのパイパイパイですか?

786:デフォルトの名無しさん
17/05/17 08:50:27.65 7Q48zuq7.net
雪風の間違いだろ
カス

787:デフォルトの名無しさん
17/05/17 13:39:26.65 nXumNQws.net
並列処理 関連の相談
from multiprocessing import Pool
from multiprocessing import Process

並列処理にしたら、計算速度が上がると聞いたので、調べました
しかし、コアを全て使用すると起動中のブラウザなどの動作が不安定になると書いて有ります
デュアルコアなので、並列処理を行うべきか迷ってます

CPUの稼働率の上限を70%ぐらいにできないでしょうか?

788:デフォルトの名無しさん
17/05/17 14:00:51.86 IB/Ze3fH.net
>>760
仮に70%にしたら他が10%のときに20%遊ぶことになって無駄で
逆に50%欲しいときに20%分足りなくなる。
ブラウザとあるからデスクトップ用途だとおもうので
このケースだとPythonプログラムのプロセス優先度を下げて実行したらいいよ。
やり方はOSによってちがうから適当にしらべてみて

URLリンク(pypi.python.org)
これで自分自身で下げることもできるけど↑を知っとく方がなにかと便利

789:デフォルトの名無しさん
17/05/17 14:51:19.49 DIRzoBhi.net
超初心者は背伸びするな

790:デフォルトの名無しさん
17/05/17 15:38:16.93 nXumNQws.net
どうも です
(使うのは簡単でも、思ったより使い所が難しいんですね)

791:デフォルトの名無しさん
17/05/17 17:24:11.74 nXumNQws.net
何でもかんでもGOOOOO

pythonのTKをドラッグ&ドロップでするには
教えてクレリィいいいいいいいいい┌(_Д_┌ )┐┌(_Д_┌ )┐

┌(_Д_┌ )┐

792:デフォルトの名無しさん
17/05/17 17:44:56.59 nXumNQws.net
配列内検索が思った様に旨く行かないです
どこが悪いんですか?(頭以外でお願いします)
URLリンク(ideone.com)

793:デフォルトの名無しさん
17/05/17 17:44:57.01 O9qCgXnQ.net
日本語でどうぞ

794:デフォルトの名無しさん
17/05/17 17:47:29.08 umHKAsBm.net
性格

795:デフォルトの名無しさん
17/05/17 17:54:42.25 LI1jhLgy.net
>>765
isではなく==を使いましょう
isはオブジェクトが同じかどうかを比較するので値が同じでもオブジェクトが違うとFalseになる

796:デフォルトの名無しさん
17/05/17 18:14:17.45 Drqz0orD.net
>>765
口が悪い
印象も悪い

797:デフォルトの名無しさん
17/05/17 18:24:11.87 aG03TcX7.net
>>765
そもそも配列を全部回せていないし。
やりたいのはこういう事じゃないの?
URLリンク(ideone.com)

798:デフォルトの名無しさん
17/05/17 18:26:07.06 D3R1m2z+.net
お前が悪い

799:デフォルトの名無しさん
17/05/17 18:43:13.37 nXumNQws.net
>>768
>>770
どうも、です




あと、数日前から別スレ&別板で同じ文面使って、文句言いに来るけど
2ch


800:でも、ストーカー流行ってんの?



801:デフォルトの名無しさん
17/05/17 19:10:33.05 bZ/ei/vZ.net
自業自得

802:デフォルトの名無しさん
17/05/17 21:51:29.21 RF5jyNSL.net
ム板はスレ掛け持ちが多いから
一カ所で調子扱くと広範囲に知れる
お前も含めてサイコ野郎が多いから粘着される

他板の話は分からん
PINKのレズ板にでも入り浸っているのか

803:デフォルトの名無しさん
17/05/17 23:39:22.72 nXumNQws.net
なりきり板で「おっさん同士が、何イっちゃってんの?」とか、
自撮りしました笑いとか有ったら、URL踏んで無いけど、「ゴブリンかと思ったらオークだった」
とか、「家に鏡ないの?」とか、「おっさん同士が美少女になりきって、何が楽しいの?」
とか、挑発しまくったら、連携して付きまとい攻撃受けた

804:デフォルトの名無しさん
17/05/17 23:47:25.56 zAVnakl1.net
痛すぎだろ 見事にこのスレにトバッチリが来たわけか

805:デフォルトの名無しさん
17/05/17 23:48:28.40 zAVnakl1.net
>>776はID:nXumNQwsが痛すぎだろって意味だからな
念のため

806:デフォルトの名無しさん
17/05/17 23:52:20.07 xZ9nkaes.net
馬鹿自慢はいいよ

807:デフォルトの名無しさん
17/05/18 08:20:44.15 L7ZLczJ0.net
for i in range(1,4):
driver.find_element_by_xpath("/html/body/main/div/div[2]/form[2]/ul[1]/li{[0]}/div/label/input".format(i)).click()


私は、selenium webdriverを使っていて、とあるページでチェックボックスを上記のようにforループで回してチェックしていきたいのですが、
[]内の添え字に対してフォーマット指定する方法が分からず困っています。上記ではエラーで、ググっても分からない…。orz どうかお助けを

808:デフォルトの名無しさん
17/05/18 08:33:07.54 4Q6fCrY4.net
>>779
li[{}] でないの?

809:デフォルトの名無しさん
17/05/18 08:40:08.13 hREp5boj.net
オッパイソン

810:デフォルトの名無しさん
17/05/18 14:54:55.86 d+oDyp66.net
Xpath など使わず、jQuery みたいに、CSS Selector を使えば?

何かのid の子孫の、input タグ
$('#some_id input')

それか、inputタグに、idをつけるとか
$('#some_id')

811:デフォルトの名無しさん
17/05/18 17:29:52.77 sweIXqck.net
0 a
0 b
0 c
1 d
1 e
2 f
連想配列で左側が0番だったら、連結とかできる?
l=[]
x=int(raw_input())
for _ in range(x):
l.append(raw_input())
for n in range(len(l)):
if l[n][0]==0

とか、考えたけど、左側の数字が膨らむと対処できなくなりました。
どうやって左側の数字を判断すれば良いでしょうか?
教えて下さい

812:デフォルトの名無しさん
17/05/18 18:10:36.75 n6qYEfmM.net
手頃な質問

813:デフォルトの名無しさん
17/05/18 18:30:30.57 oIO/fx9M.net
>>783
入力と生成したい内容を書いて

814:デフォルトの名無しさん
17/05/18 18:43:43.59 sweIXqck.net
連想配列の最初に識別ID
IDが同じなら、文字を繋げる
L=[['0', 'a'], ['0', 'b'], ['0', 'c'], ['1', 'd'], ['1', 'e'], ['2', 'f']]
期待する出力
0 abc
1 de
2 f

(スイッチ見たいに奇数が偶数に変わったらとか考えたけど旨く行きませんでした。
セットする番号の判定で、やっぱり躓きました。)

815:デフォルトの名無しさん
17/05/18 18:59:24.27 /+P5IoOC.net
hoge = {}
for n in l:
hoge[n[0]]+=hoge.get(n[0],'')
for a,b in hoge:
print a,b

816:デフォルトの名無しさん
17/05/18 19:00:36.13 /+P5IoOC.net
ああ
誤 hoge[n[0]]+=hoge.get(n[0],'')
正 hoge[n[0]]=hoge.get(n[0],'') + n[1]
にして

817:デフォルトの名無しさん
17/05/18 19:24:08.09 sweIXqck.net
ありがとうございました。
これで、プログラミングを辞


818:める決心が付きました。



819:デフォルトの名無しさん
17/05/18 20:29:21.53 VuUvnRb0.net
今高2で何の知識も無いけど、卒業までにデスクトップマスコット?作ってそれにちょっとしたAI乗っけるまでを目標にしてるんだけど無理かね?モチベの為にハードル下げるべき?

820:デフォルトの名無しさん
17/05/18 20:34:37.13 1Tklw2cH.net
>>790
AI以外は頑張ればいける

821:デフォルトの名無しさん
17/05/18 20:35:21.43 gekVxbq3.net
卒業おめでとう

822:デフォルトの名無しさん
17/05/18 20:36:53.61 VuUvnRb0.net
>>791
やっぱAIは辛いか
マスコットの方を頑張ってみる 

823:デフォルトの名無しさん
17/05/18 21:07:37.12 uwdp0zWf.net
AIまで行くと辛いが、AIを考慮しないデスクトップマスコットなんて
いとも簡単にできるだろうから絵を頑張ったほうが

824:デフォルトの名無しさん
17/05/18 21:15:35.91 VuUvnRb0.net
>>794
ちびキャラとか書くの好きよ
AI諦めてちびをデスクトップでチョコチョコさせて現在時刻とかランダム会話吹き出しで表示させてみたいの 
あわよくばなんかの音声ソフトで喋らせたい

825:デフォルトの名無しさん
17/05/18 22:12:56.71 BN/Ic5tQ.net
Twitterのbot程度の会話ならあまり難しくないんじゃないかな
作ったことないから詳しくは知らないが

826:779
17/05/18 22:59:59.77 L7ZLczJ0.net
>>780,782

返信ありがとうございます。780で行けました。済みません。

827:デフォルトの名無しさん
17/05/19 00:01:45.08 /39BUs1i.net
input関数は1024文字が限界なのでしょうか?
それ以上の文字を外部から受け付けるには、複数に分けて入力するしかないのでしょうか?

828:デフォルトの名無しさん
17/05/19 00:26:49.44 q2uZC2rI.net
>>798
外部がどこかによりますね

829:デフォルトの名無しさん
17/05/19 00:35:33.39 /39BUs1i.net
>>799
すみません、外部にも複数あるのでしょうか?
意図する動作は、macのターミナル上で1000以上の文字列を入力してアルゴリズムをまわすというものです

830:デフォルトの名無しさん
17/05/19 00:41:19.77 q2uZC2rI.net
>>800
>すみません、外部にも複数あるのでしょうか?
そうですね色々あります
ですが、意図する動作が動かなくてエラーとかでてるなら
それを書いたほうが早く解決できると思います

831:デフォルトの名無しさん
17/05/19 00:50:41.16 /39BUs1i.net
>>801
エラーは出ずに、それ以上動作が進まないみたいです
直下にprint文を置いても出てこないので...
inputは1024文字まで、という仕様なんですかね?

832:デフォルトの名無しさん
17/05/19 01:15:57.65 Wvv3J0aO.net
>>802
そのレスで分かったけど文字数の制限より気になることが
python2系のinputは悪意や過失のある入力に弱いので使うのは考えたほうがいい
入力の内容を示してくれれば例えばjsonとか良さそうな代替案を言えるかもしれない

833:デフォルトの名無しさん
17/05/19 08:38:33.60 eT0HVrom.net
EOFなくてただ入力待ちなだけとか

834:デフォルトの名無しさん
17/05/19 09:01:59.22 NEFVFQqd.net
そんなに文字数あるならテキストファイル読み込んだ方が早いのでは?

835:デフォルトの名無しさん
17/05/19 11:51:10.75 iLAnMNZa.net
不特定の数値が配列内に複数、存在しており
もっとも、個数の多い数値を取り出す方法

配列 例
list=[5,5,5,99,22]

期待する出力
5

入力は有りません

836:デフォルトの名無しさん
17/05/19 12:00:58.56 gmSWrJbX.net
>>806
これ使うと楽
URLリンク(docs.python.jp)

837:デフォルトの名無しさん
17/05/19 12:09:11.08 iLAnMNZa.net
>>807
ありがとうございます
感謝です

838:デフォルトの名無しさん
17/05/19 15:56:17.27 bHtjfT9j.net
外部ってなにだろう
1024はどこからきたのだろう

839:デフォルトの名無しさん
17/05/19 22:54:24.62 /39BUs1i.net
input関数の者です
コメントしてくださった方々、ありがとうございます
たしかにこの文字数ならテキストで読み込んだ方が良さそう�


840:ナす また何か疑問点がありましたら質問させてください



841:デフォルトの名無しさん
17/05/20 00:07:03.61 DsCk007m.net
PythonでSeleniumの学習をしています。
自動ログインする以下の様な処理を作成しました。

Windows7環境でChromedriverを使って実行すると、正常実行出来るのですが
PhantomJSを使用すると実行時エラーとなります。

原因が分かる方いましたら教えていただけると助かりますm(__)m
(コメントアウト部分:待ち処理を入れてみましたが結果は変わりませんでした)

def main():
driver = webdriver.PhantomJS()
login(driver)

def login(driver):
driver.get('https://~')

uid = driver.find_element_by_id('username')
password = driver.find_element_by_id('password')
uid.send_keys('id')
password.send_keys('pass')
driver.find_element_by_name('LoginForm').click()
#wait = WebDriverWait(driver, 10)
#button = wait.until(EC.element_to_be_clickable((By.NANE,'LoginForm')))
#button.click()
driver.quit()

<実行環境>
ubuntu lts 14.04
Python 3.4.3
selenium==3.4.2

842:811
17/05/20 00:08:18.32 DsCk007m.net
実行時のエラーは以下となります。
文字数制限に引っ掛かる為、投稿を分けます。

Traceback (most recent call last):
File "test.py", line 32, in <module>
main()
File "test.py", line 15, in main
login(driver)
File "test.py", line 24, in login
uid.send_keys('id')
File "/home/user/scraping/lib/python3.4/site-packages/selenium/webdriver/remote/webelement.py", line 349, in send_keys
'value': keys_to_typing(value)})
File "/home/user/scraping/lib/python3.4/site-packages/selenium/webdriver/remote/webelement.py", line 493, in _execute
return self._parent.execute(command, params)
File "/home/user/scraping/lib/python3.4/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in execute
self.error_handler.check_response(response)
File "/home/user/scraping/lib/python3.4/site-packages/selenium/webdriver/remote/errorhandler.py", line 165, in check_response
raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: TypeError - 'null' is not an object (evaluating 'result.value')


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch