質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ python3 binary.py 101B Traceback (most recent call last): File "binary.py", line 4, in s.pop(int(s[i-1])) AttributeError: 'str' object has no attribute 'pop' ### 該当のソースコード python3 s=input() for i in range(len(s)): if s[i]=='B': s.pop(int(s[i-1])) print(s) ### 試したこと Bと入力した後にその文字列の一つ前が消去されるというコードを書きたいのですが、うまくいきません、、 python3初心者なので、とても簡単な質問かもしれないですがお願いします。 ### 補足情報(FW/ツールのバージョンなど)
回答: > > AttributeError: 'str' object has no attribute 'pop' > > > strオブジェクトにはpopというアトリビュートはありません、とpythonさんはいってますね > > s.pop(int(s[i-1])) > > > これはどういう動作をさせようとしてるんでしょうか