>>826
ごめんfind_allの前にパーサーの指定するの抜けてた。角カッコはリスト内包表記なので省略しないでね。
パーサーをsoupに入れてあるなら、
[x.get('color') for x in soup.find_all('font')]
かな。まずsoup.find_allで「font」タグを全部拾い上げる。そしてリスト内包表記
[x.関数(引数) for x in Y]
は、Yの要素を一つずつ順番にxに入れて、x.関数(引数)を実行した結果を全部入れたリストを作る、ということ。
これを使って、x.get('color')のところでxが保持するタグのcolor属性の値を取得して、その結果をリスト化するわけ。
くだすれPython(超初心者用) その40
■ このスレッドは過去ログ倉庫に格納されています
832デフォルトの名無しさん
2019/01/27(日) 01:47:19.17ID:ueJKJdNv■ このスレッドは過去ログ倉庫に格納されています