トップページ > プログラム > 2016年04月07日 > nyWOTQ02

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

5 位/169 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010200104



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

書き込みレス一覧

くだすれPython(超初心者用) その29©2ch.net
265 :デフォルトの名無しさん[]:2016/04/07(木) 17:27:58.55 ID:nyWOTQ02
a = [1,2,3,4,5,6,7]
b = [8,9,10,11,12,3]

def ttt(a, b):
for n in a:
if n in a:
return True
return False

print(fooBar(a, b))
# True

こういうの(def fooBar())する場合、何かいいライブラリかメソッドってなかったっけ?
もっと簡単に、2つの配列を比較して処理するライブラリ
くだすれPython(超初心者用) その29©2ch.net
268 :デフォルトの名無しさん[]:2016/04/07(木) 19:45:47.00 ID:nyWOTQ02
>>266
aの中の要素がbの中に入ってたらTrue、入っていなかったらFalseを出したいだけなんだけど、
なんかforを2回まわさなくても、関数で処理できたような記憶があったもので

>>267
for n in a: if n in b:でした
くだすれPython(超初心者用) その29©2ch.net
269 :デフォルトの名無しさん[]:2016/04/07(木) 19:47:09.64 ID:nyWOTQ02
x forを2回まわさなくても
o forを回さなくても
くだすれPython(超初心者用) その29©2ch.net
272 :デフォルトの名無しさん[]:2016/04/07(木) 22:03:34.10 ID:nyWOTQ02
>>270
なるほど
上の方しか試してないけれど、set()でやるならforで回すより早いかも
ありがとう

>>271

> 空のシーケンスは偽だ
ごめん、どこのこと言ってるの?


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