Acerca de ciência de dados, análise exploratória de dados, ...
Em Python, listas e tuplas possuem as mesmas propriedades, podendo ser aumentadas ou diminuídas após sua criação.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito Comentado:
Alternativa Correta: E - Errado
A questão aborda um aspecto fundamental da linguagem de programação Python, especificamente sobre as propriedades de listas e tuplas. Este conhecimento é essencial para um Analista de Desenvolvimento, já que a manipulação de estruturas de dados é uma atividade comum no desenvolvimento de software.
Resumo Teórico:
Em Python, listas e tuplas são tipos de coleções de dados, mas possuem propriedades distintas. As listas são mutáveis, o que significa que você pode adicionar, remover ou modificar seus elementos após a criação. Já as tuplas são imutáveis, significando que não podem ser alteradas após a criação. Esta distinção é crucial para o gerenciamento eficaz de dados durante o desenvolvimento de aplicações.
Fontes relevantes, como a documentação oficial do Python, descrevem claramente essas diferenças. As listas são definidas com colchetes [] e as tuplas com parênteses ().
Justificativa da Resposta:
A questão afirma que listas e tuplas possuem as mesmas propriedades, podendo ser aumentadas ou diminuídas após sua criação. Isso está incorreto, pois, como mencionado, apenas as listas são mutáveis. As tuplas, por serem imutáveis, não podem ser modificadas em tamanho ou conteúdo após sua criação.
Entender a diferença entre essas estruturas é crucial, pois afeta como os dados são manipulados e armazenados em um programa. A escolha entre usar uma lista ou uma tupla depende do uso pretendido e se os dados precisam ser protegidos de alterações.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```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
As listas são mutáveis já as tuplas são imutáveis!
Listas [list]: mutáveis, ordenadas e aceitam dados duplicados.
Tuplas (tuple): imutáveis, ordenadas e aceitam dados duplicados.
PF25
LISTA: mutável
TUPLA: imutável
RANGE: imutável
Alternativa: Errado
Justificativa:
Embora listas e tuplas em Python sejam estruturas que armazenam coleções de elementos, elas não possuem as mesmas propriedades quando se trata de mutabilidade:
- Listas () são mutáveis: você pode adicionar, remover ou alterar elementos após sua criação.
- Exemplo:
- Tuplas () são imutáveis: uma vez criadas, não podem ser alteradas, ou seja, não é possível aumentar ou diminuir o número de elementos nem modificar seus valores.
- Exemplo:
Portanto, o item está errado, pois apenas as listas podem ser aumentadas ou diminuídas após a criação — tuplas não podem.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo