なぜこれが起こっているのか、それを修正する方法がわかりません。私はPythonが初めてで、助けていただければ幸いです。
class Sentence:
def __init__(self, s):
self.s= s
x=s[:-1]
self.L= list(x.split())
def __getitem__(self,idx):
return (self.L[idx])
s= Sentence('What a beautiful morning!')
getitem(s, 2)
NameError: 名前 'getitem' が定義されていません