[過去ログ] くだすれPython(超初心者用) その48【まず1嫁】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
171
(2): デフォルトの名無しさん [] 2020/06/07(日) 17:55:48.23 ID:hpa3BhjI(2/3) AAS
def shawl(product):
return {
"title": product.find(class_="item-name").text
"price": product.find(class_="item-price doed").text,

>>169
ありがとうございます。教えていただいたものを追加で記載してみたのですが
構文エラーになってしまいました。上の場合はどこに書けば良いのでしょうか?
独学で写経をして覚えてきたので上のような辞書に記載する文法が理解できてなかったりします…
初歩的なことが分からずお手数をおかけして申し訳ございません。

>>170
ありがとうございます。そういう書き方もあるんですね。
上のように"price"がある場合はelse "",とすれば良いのでしょうか?
173
(1): デフォルトの名無しさん [sage] 2020/06/07(日) 18:35:54.34 ID:dzYE5Sgj(1) AAS
>>171
写経だけで勉強するのは効率悪いぞ。ただ真似して書いて、分からないところは場当たり的に変更するだけ。結果的に思うように動いていたら、それが間違ったやり方でも正しいやり方だと誤解したまま進んでしまう。
基本的な文法の理解が足りてないことが分かってるんだから、入門書とかでちゃんと順を追って理解していった方がいいぞ。遠回りするようでいて、当てもないところを最短距離で進もうとするよりも早くゴールに近づけるよ。
175
(1): デフォルトの名無しさん [sage] 2020/06/07(日) 19:08:27.52 ID:dFrIri+F(2/4) AAS
>>171
dictionaryのvalueに書けるのはexpressionのみでstatementは無理なんじゃね
どっかに書いてると思うけどどこ見ればいいのかは知らないので探してみて

>上のように"price"がある場合はelse "",とすれば良いのでしょうか?
そだね
試せばわかるよね
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.050s