[Python] Object does not support index

Oi galera, tou aqui com um problema, sou um pouco novo ainda na matéria… tou fazendo uma agenda e coloquei a opção de “Alterar dados” por exemplo eu adicioneo uma pessoa mas quero alterar o nome dessa pessoa depois de ter sido adicionada.

Então eu fiz uma função pra ele procurar a pessoa e tá funcionando o problema é que na hora de editar o nome ele dá esse erro… Vou mostrar o erro numa print e o código q to usando…

Código editar o nome da pessoa:

def alterarnome(pesquisa):
global pessoa
nome=input("\nInsira o nome -> “)
nome=pessoas[pesquisa][1]
p.setNome(nome)
print(”\nNome alterado.")
menueditar(pesquisa)

Erro que tá dando:

image

Erro: “Type error ‘Pessoa’ object does not support indexing”

Lembrando que a Pessoa é a minha class que contém os get e os set.

pessoas é o meu array.