以下のように辞書(tags)があり、その辞書の値だけを取り出し、リスト(tag_value)にappendしようと考えています。
その際、値の左側に半角スペースが入っているので、これを取り除いてからリストに入れようと思い、以下のような処理をしました。
python3
1tag_value = [] 2tags = {'blonde hair': 1, 'brown hair': 0, 'black hair': 0} 3for t in tags: 4 s = tags[t] 5 r = s.replace(" ", "") 6 tag_value.append(r)
すると、以下のようなエラーが出てしまい、上手くいきませんでした。
python3
1Traceback (most recent call last): 2 r = s.replace(" ", "") 3AttributeError: 'int' object has no attribute 'replace'
値がint型であるがためにreplaceは使えないというエラーであることは理解したのですが、辞書の値がint型である時、その左側の空白はどのようにして取り除けば良いのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/27 09:03 編集
2020/11/27 09:03 編集
2020/11/27 09:04
2020/11/27 09:06
2020/11/27 09:19
2020/11/27 09:22