No que se refere à manipulação de vetores em Python, julgue ...

Próximas questões
Com base no mesmo assunto
Q2275757 Programação
No que se refere à manipulação de vetores em Python, julgue o item seguinte. 

Uma lista é um tipo de vetor em Python.
Alternativas

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