Ed
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].
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material