このコードをより美しくする方法はありますか?
strong = li.find_all( "strong") 強い場合: li.find_all( "strong")を生成します
私はこのようなものを意味します:
strong = li.find_all( "strong") 強い場合はli.find_all( "strong")を生成します
このコードをより美しくする方法はありますか?
strong = li.find_all( "strong") 強い場合: li.find_all( "strong")を生成します
私はこのようなものを意味します:
strong = li.find_all( "strong") 強い場合はli.find_all( "strong")を生成します
使用するもの:
strong = li.find_all("strong")
if strong:
yield strong
find_all()
再度呼び出す代わりに(BeautifulSoupでは、同じ結果が得られますが、再び機能します)。
「条件付き利回り」はありません。あなたはでトリックをすることができますがyield from
、私はそれに対してお勧めします。
あなたはそのようなことをすることができます:
strong = li.find_all("strong")
strong and (yield strong)
簡潔できれいですが、デバッグ中に何が行われるかを理解するのは難しい場合があります。