Considerando a linguagem Python, as bibliotecas NLTK e Pand...
A lista, em Python, é um tipo de dado imutável, ou seja, ela não pode ser modificada. Para se criar uma lista utiliza‑se a função list.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Olá, aluno! Vamos revisar a questão juntos e entender por que a alternativa correta é Errado (E).
Primeiramente, é importante entender o conceito de listas em Python. A questão menciona que a lista em Python é um tipo de dado imutável, ou seja, que não pode ser modificada. Isso está incorreto.
Listas em Python são mutáveis. Isso significa que, após a criação de uma lista, você pode alterar seus elementos, adicionar novos elementos, remover elementos, etc. Vamos a um exemplo:
minha_lista = [1, 2, 3]
minha_lista[0] = 10 # Agora minha_lista é [10, 2, 3]
minha_lista.append(4) # Agora minha_lista é [10, 2, 3, 4]
minha_lista.remove(2) # Agora minha_lista é [10, 3, 4]
Essas operações demonstram que podemos modificar a lista após sua criação.
A questão também afirma que, para criar uma lista, utiliza-se a função list
. Isso está correto, mas não é a única forma de criar uma lista em Python. Podemos criar listas de várias maneiras. Por exemplo:
lista_vazia = [] # Cria uma lista vazia
lista_com_elementos = [1, 2, 3] # Cria uma lista com elementos
outra_lista = list((4, 5, 6)) # Cria uma lista a partir de uma tupla
Portanto, a afirmativa de que listas em Python são imutáveis está incorreta, o que torna a alternativa correta Errado (E).
Espero que esta explicação tenha sido clara e tenha ajudado você a entender melhor o conceito de listas em Python e a resolver questões similares no futuro. Se tiver dúvidas, não hesite em perguntar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
ERRADO.
Listas são mutáveis = []
Tuplas são imutáveis = ()
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo