オブジェクトに対してfor
メンバー時間を呼び出す非明示的な方法はありますか?n
私はいくつかのアプローチを考えていmap/reduce/lambda
ましたが、可能であれば、これを行う方法を見つけることができませんでした。
コンテキストを追加するために、を使用してBeautifulSoup
おり、htmlテーブルからいくつかの要素を抽出しています。いくつかの要素を抽出し、次に最後の要素を抽出します。
私が持っているので:
# First value
print value.text
# Second value
value = value.nextSibling
print value.text
# Ninth value
for i in xrange(1, 7):
value = value.nextSibling
print value.text
lambda
私はこれを可能にするアプローチ(または何か他のもの)があるかどうか疑問に思っていました:
# Ninth value
((value = value.nextSibling) for i in xrange(1, 7))
print value.text
for
PS:いいえ、私がワンライナーソリューションを本当に楽しんでいることを除いて、このアプローチには何の問題もありません。これは私のコードに非常にうまく適合します。