Carregando...
Carregando...
Ajude a melhorar a plataforma
Um analista de dados está trabalhando com um conjunto de dados armazenado como uma string em Python.
A string contém várias palavras separadas por vírgulas, representando diferentes categorias de dados.
O analista precisa acessar e extrair uma palavra específica dessa string para análise posterior.
A string é: "Frutas,Verduras,Grãos,Laticínios,Proteínas".
O analista está interessado na categoria que está na terceira posição (considerando a indexação a partir de 0).
Ele escreve o seguinte comando para extrair essa categoria:
categorias = "Frutas,Verduras,Grãos,Laticínios,Proteínas" categoria_especifica = categorias.split(',')[2]
Qual é a palavra correta que o analista irá extrair com esse comando?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
JUSTIFICATIVA
A alternativa está correta, pois o método split(',') divide a string em substrings onde cada uma é separada por uma vírgula. Isso resulta em uma lista de substrings: ["Frutas", "Verduras", "Grãos", "Laticínios", "Proteínas"].
O operador de indexação [2] é então usado para acessar o terceiro elemento desta lista, que é "Grãos".
Esta questão examina o entendimento do operador de indexação em Python, especialmente em conjunto com o método split, uma habilidade crucial para manipulação e análise de dados em strings.
for j in range(colunas):
print(matriz[i][j])
Com relação ao programa apresentado, avalie as afirmativas a seguir.
I. Existe um erro no comando colunas = len(matriz), que deveria ser colunas=len(matriz[0]).
II. Existe um erro no comando linhas = len(matriz), que deveria ser linhas=len(matriz[0]).
III. O primeiro loop irá percorrer a sequência de linhas da matriz.
IV. O segundo loop irá percorrer a sequência de colunas da matriz.
Está correto o que se afirma em: