pythonのリスト関連についての質問です。

実現したいこと

ここに実現したいことを箇条書きで書いてください。

次のセルの ... のところを書き換えて change_domain(email, domain) を完成させてください。
def change_domain(email, domain):
...
上のセルで解答を作成した後、以下のセルを実行し、実行結果が True になることを確認してください。print(change_domain('spam@utokyo-ipp.org', 'ipp.u-tokyo.ac.jp') == 'spam@ipp.u-tokyo.ac.jp')

前提

ここに質問の内容を詳しく書いてください。
(例)
pythonでcolaboratoryを使っています。東大のプログラミング入門というサイトを使っていて、現在2−2なのですが上記のプログラムを自分で書いてみたのですがエラーが発生しました。

発生している問題・エラーメッセージ

TypeError Traceback (most recent call last) <ipython-input-32-582407bc0567> in <cell line: 1>() ----> 1 print(change_domain('spam@u-tokyo-ipp.org', 'ipp.u-tokyo.ac.jp') == 'spam@ipp.u-tokyo.ac.jp') <ipython-input-31-74014708bdec> in change_domain(email, domain) 1 def change_domain(email, domain): 2 l = email.count('@') ----> 3 del email[l+1:] 4 s = email.append(domain) 5 return s TypeError: 'str' object does not support item deletion

該当のソースコード

Python

1def change_domain(email, domain):2 l= email.count('@')3 del email[l+1:]4 s = email.append(domain)5 return s 6 7### 試したこと8エラーの内容がわかりません。 9 10### 補足情報(FW/ツールのバージョンなど)11 12ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント