Em Python, a classe list implementa o conceito genérico de l...
Outra propriedade importante das listas em Python é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - permitir a alteração do tamanho da lista pela inserção e pela remoção de elementos.
Vamos explorar por que essa é a resposta correta. As listas em Python são estruturas de dados dinâmicas, o que significa que podemos modificar seu tamanho após a criação. Podemos adicionar elementos ao final da lista com o método append(), inserir elementos em uma posição específica com o método insert(), e remover elementos com métodos como remove() e pop(). Essa flexibilidade é uma característica fundamental das listas em Python e é essencial para resolver uma variedade de problemas de programação onde o número de elementos pode mudar ao longo do tempo.
Para entender melhor, vamos olhar rapidamente por que as outras alternativas não são corretas:
- A: As listas em Python são heterogêneas, aceitando elementos de diferentes tipos na mesma lista.
- B: As listas em Python não são únicas; elas permitem elementos duplicados.
- C: Pares chave-valor são uma característica de dicionários em Python, não de listas.
- D: As listas não são automaticamente ordenadas; elas mantêm a ordem de inserção, a menos que sejam explicitamente ordenadas pelo programador.
Portanto, a habilidade de alterar dinamicamente o tamanho é a propriedade que melhor define as listas em Python e é o conhecimento necessário para acertar essa questão.
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
A resposta correta é a opção E: permitir a alteração do tamanho da lista pela inserção e pela remoção de elementos.
Uma das propriedades importantes das listas em Python é sua capacidade de serem dinamicamente redimensionadas, o que significa que você pode alterar o tamanho da lista adicionando uo removendo elementos, conforme necessário. Isso fornece flexibilidade rapidez e adaptabilidade sem uso de listas em Python.
Portanto, a resposta correta é:
E - permitir a alteração do tamanho da lista pela inserção e pela remoção de elementos.
Letra E.
LISTAS em python são mutáveis.
TUPLAS em python são imutáveis.
A exigir que todos os objetos da lista sejam da mesma classe.
Não. Em python listas são objetos que podem conter qualquer tipo de dado. O lado ruim é que limita algumas operações que podem ser feitas com elas. Por exemplo: lista1 + lista2 é a mesma coisa que concatenar as duas.
lista1 = [1,2.22, "Banana"]
lista2 = [2,2.22, "Super"]
lis = lista1+lista2 -> [1, 2.22, 'Banana', 2, 2.22, 'Super']
B garantir que cada elemento só esteja presente uma vez na lista.
Não. Acima repetimos 2.22 sem problemas. Conjuntos que armazenam elementos únicos.
C guardar pares chave-valor, que permitem achar um valor por meio da chave.
Não. Isso é dicionário.
D manter os elementos sempre ordenados, do menor para o maior.
Não é uma propriedade da lista. É um método dela, o lista.sort().
E permitir a alteração do tamanho da lista pela inserção e pela remoção de elementos.
Sim. Listas são estruturas de dados conhecidas por serem maleáves em valores e tamanho. Isso em python, java, por exemplo.
Gabarito E
pelo .append e pelo .delete
Características das listas em Python:
- Estrutura de dados ordenada e mutável
- Pode conter elementos de diferentes tipos de dados
- Criadas usando colchetes [] ou a função list()
- Suporta indexação e fatiamento para acessar elementos
- Permite adicionar, remover e modificar elementos
- Suporta operações como concatenação e repetição
- Possibilita a iteração através de loops
- Oferece métodos embutidos para manipulação, como append(), remove(), sort() e mais
- Pode ser aninhada, ou seja, uma lista pode conter outras listas
- Permitem a verificação de pertencimento de um elemento com o operador "in"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo