Pythonのお勉強 Part34
■ このスレッドは過去ログ倉庫に格納されています
0255デフォルトの名無しさん
2009/07/28(火) 09:04:44for x in L:
if something(x) == expected:
found = x
break
という処理をもっと簡潔にかけますか。
Ruby なら
found = L.find {|x| something(x) == expected }
という処理です。
内包表記で頑張ろうと思ったのですがbreakの仕方がわからず断念しました。
#Rubyは説明のために出したのであり、PythonとRubyとの比較をするつもりではないのでご了承下さい。
■ このスレッドは過去ログ倉庫に格納されています