Logo Passei Direto
Buscar
Observe o código fonte abaixo, escrito em linguagem Python 2.7.
40. a = (1, 2, 3) b = [2, 3, 4] c = {"1": 1, "2": 2, "3": 3} A sintaxe INCORRETA para listas, tuplas e dicionários é (A) c["tres"] = b (B) b[0] = [i for i in a] (C) a[] = b[0] (D) b = a[::]
User badge image
Questões Para o Saber

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das alternativas para identificar qual delas contém uma sintaxe incorreta em Python 2.7. (A) `c["tres"] = b` - Esta linha está tentando acessar a chave "tres" no dicionário `c`, mas essa chave não existe. No entanto, a sintaxe em si é válida, pois você pode adicionar uma nova chave ao dicionário. (B) `b[0] = [i for i in a]` - Esta linha está substituindo o primeiro elemento da lista `b` por uma nova lista gerada a partir da tupla `a`. A sintaxe é válida. (C) `a[] = b[0]` - Esta linha é inválida porque não se pode usar colchetes vazios `[]` para atribuição em uma tupla, que é imutável. Portanto, essa é uma sintaxe incorreta. (D) `b = a[::]` - Esta linha está fazendo uma cópia da tupla `a` para a lista `b`. A sintaxe é válida. Dessa forma, a alternativa que apresenta a sintaxe INCORRETA é: (C) a[] = b[0].

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina