No que se refere à manipulação de vetores em Python, julgue ...
Uma lista é um tipo de vetor em Python.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o conceito de listas em Python, que são estruturas de dados que servem para armazenar coleções de itens. Em muitas linguagens de programação, a estrutura que desempenha um papel similar à lista em Python é o vetor. Assim, a afirmação de que "Uma lista é um tipo de vetor em Python" é correta no sentido de que ambas as estruturas são usadas para armazenar sequências de elementos. No entanto, é importante notar que, tecnicamente, uma lista em Python é mais flexível do que o tradicional vetor de outras linguagens, pois ela pode conter itens de diferentes tipos e seu tamanho pode ser alterado dinamicamente.
Para resolver a questão, os conhecimentos necessários incluem:
- Entender o que são vetores e como eles funcionam em outras linguagens de programação;
- Conhecer a estrutura de dados lista em Python e suas propriedades;
- Compreender as operações básicas que podem ser realizadas em listas, como adição, remoção e acesso a elementos;
- Saber que as listas em Python são dinâmicas e podem conter diferentes tipos de dados.
Por essas razões, a alternativa C está correta, pois as listas em Python desempenham essencialmente o papel de vetores, com funcionalidades adicionais que as tornam ainda mais poderosas e flexíveis.
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
Gabarito parece estar errado.
A principal diferença entre vetores e listas em Python é que um vetor, ao ser criado, já tem o tamanho pré-determinado na criação, não podendo mais ser alterado. Uma lista possui um tamanho dinâmico, na medida que elementos forem sendo incluídos ou removidos.
Em linhas gerais, um vetor é uma sequência unidimensional. Dessa forma, sim, em Python, uma lista e uma tupla seriam exemplos de um vetor.
Perceba que não estamos falando de um tipo de variável. Não há type "vetor" em Python, como há em R.
c-
Accessing an element in a Python List is the same as an Array because a List is actually a dynamic array
https://www.geeksforgeeks.org/difference-between-list-and-array-in-python/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo