Informática, perguntado por henrique9073, 5 meses atrás

Listas em Python também podem ser usadas para implementar o comportamento de pilhas. LIFO é o comportamento de uma pilha em que o último elemento a ser colocado na pilha é o primeiro elemento que deve sair da pilha. Levando em conta esse comportamento e a pilha a seguir, qual método de lista Python pode ser usado para remover o elemento ( '5' ) do topo da pilha, sem ter que conhecer o índice ou o valor do elemento?

a = [ '1', '2', '3', '4', '5' ]


A.
a.append().


B.
a.clear().


C.
a.pop().


D.
a.remove( 'f' ).


E.
del a[5].

Soluções para a tarefa

Respondido por distritocarlos
2

Resposta: a.pop()

Explicação:

Enquanto o método append() adiciona um elemento no topo da pilha, o método da classe list, que pode remover o último elemento da pilha sem ter que conhecer o índice ou o valor do elemento, é o pop(). Em contrapartida, para o método remove() e a instrução del, é necessário saber o índice ou o valor do elemento. Por fim, o método clear() esvazia a pilha.

Perguntas interessantes