0

リストがあり、行の下にあるオプションの名前を削除したい

if newArray[i]==a:

「IndexError: リスト インデックスが範囲外です」と表示されます

newArray = ['John','Alex','Sophia','Rick']

a = str(raw_input('Type your name if you want to delete : '))
if a in newArray:
    for i in range(len(newArray)):
        if newArray[i]==a:
            del newArray[i] # I want to delete it
        else:
            print newArray[i]   
4

4 に答える 4