Na linguagem de programação Python, existem 3 estruturas par...

Próximas questões
Com base no mesmo assunto
Q1686355 Programação
Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - tupla.

Para resolver essa questão, é importante conhecer as estruturas de dados fornecidas pela linguagem de programação Python e entender as características de cada uma delas. No Python, listas, tuplas e dicionários são três das principais estruturas de dados que permitem armazenar coleções de itens.

As listas são coleções ordenadas e mutáveis que podem conter itens de diferentes tipos. Isso significa que, após uma lista ser criada, seus elementos podem ser alterados, itens podem ser adicionados ou removidos.

Os dicionários, por outro lado, são coleções de pares chave-valor. Assim como as listas, os dicionários são mutáveis, e suas chaves e valores podem ser de diferentes tipos. Podemos adicionar, remover ou alterar os pares chave-valor em um dicionário após a sua criação.

O termo operador não se refere a uma estrutura de dados, mas sim a símbolos que realizam operações sobre variáveis e valores, como operadores aritméticos ou lógicos.

Classes são usadas na programação orientada a objetos para definir novos tipos de dados e não são uma estrutura de dados para armazenar itens indexados de forma direta, como as listas, tuplas e dicionários.

A tupla é uma coleção ordenada e imutável. Uma vez que uma tupla é criada, você não pode alterar seus valores. Isso significa que os elementos de uma tupla não podem ser modificados, adicionados ou removidos após a tupla ser criada, o que justifica a resposta correta para a questão. Este comportamento é especialmente útil quando você precisa garantir que os dados permaneçam constantes e não sejam alterados acidentalmente ao longo do programa.

Portanto, compreender essas diferenças entre as estruturas de dados é fundamental para escolher a estrutura correta para cada situação quando estiver programando em Python, e para responder corretamente a questões como esta em concursos públicos.

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: C

Tupla: Trata-se de uma coleção de valores ordenados, imutáveis e indexáveis que pode conter valores duplicados (também podem ser chamadas de sequências). são delimitadas por parênteses ()

Lista: Trata-se de uma coleção de valores ordenados, mutáveis e indexáveis que pode  conter valores duplicados. são delimitadas por colchetes []

Set/Conjunto: Trata-se de uma coleção de valores desordenados, mutáveis e não indexáveis que não pode conter valores duplicados. são delimitadas por chaves{}

Dicionário: Trata-se de uma coleção de valores desordenados, mutáveis e indexáveis que não pode conter valores duplicados. delimitadas por chaves. {} as chaves delimitam um conjunto de chave:valor

fonte: estratégia

Assertiva C

Tuplas são sequências de valores, da mesma forma que listas. Os valores de uma tupla, ao contrário de uma lista, são imutáveis

len((1,2,3))

3

Gabarito: C - Tupla

Variáveis e tipos imutáveis em Python: int, float, string, bool, str, frozenset, tuple

GAB. LETRA C

LISTAS

Provavelmente, a estrutura de dados mais básica em Python é a list. Uma lista é apenas uma coleção ordenada. (É parecida com o array das outras linguagens, mas com algumas funcionalidades a mais.)

integer_list = [1, 2, 3]

TUPLAS

São as primas imutáveis das listas. Quase tudo que você pode fazer com uma lista, que não envolva modificá-la, é possível ser feito em uma tupla. Você especifica uma tupla ao usar parênteses (ou nada) em vez de colchetes:

my_tuple = (1, 2)

DICIONÁRIO

Outra estrutura fundamental é um dicionário, que associa valores com chaves e permite que você recupere o valor correspondente de uma dada chave rapidamente:

empty_dict = {}

Data Science do zero_ Primeiras regras com - Joel Grus

Em Python:

Imutáveis (não posso alterar):  Tupla, int, float, string, bool.

===============================================

 

Mutáveis (posso alterar)Listas, dicionários, conjuntos, bytearrays e classes definidas pelo usuário.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo