nums = [1, 2, 3] vals = nums del vals[:]
nums = [1, 2, 3]
vals = nums
del vals[:]
- o snippet causará um erro de tempo de execução
- vals é maior que nums
- nums é maior que vals
- nums e vals têm o mesmo comprimento
nums = [1, 2, 3]
vals = nums
del vals[:]
Resolução completa
Alternativa D - nums e vals têm o mesmo comprimento
Este problema testa o conhecimento sobre mutabilidade de objetos e referências na linguagem Python. Vamos analisar linha a linha:
nums = [1, 2, 3]nums passa a apontar para esta lista.vals = numsnums quanto vals apontam para a mesma lista [1, 2, 3].del vals[:]del seguido de fatiamento [:] apaga todos os elementos da lista referenciada pela variável vals.vals e nums apontam para o mesmo lugar, a lista original é esvaziada.[].| Variável | Conteúdo após execução | Comprimento (len()) |
|---|---|---|
nums | [] | 0 |
vals | [] | 0 |
Portanto, a afirmação correta é que elas têm o mesmo comprimento.
Tem outra questão para resolver?
Resolver agora com IAMarque a alternativa que contém a simbolização da proposição “Se João é engenheiro, então Maria é arquiteta ou professora”.
Na lógica de predicados, diferenciamos o sujeito e o predicado e preservamos o conteúdo da proposição. Utilizamos letras minúsculas para representar os objetos e letras...
Um aplicativo de transporte cobra f(x) = 5 + 1,5x , sendo x a distância em km. Qual o valor para 10 km?
Considerando as informações sobre as expressões algébricas a seguir e suas operações, classifique as alternativas em certo ou errado.
Os jogadores de uma equipe de basquete apresentam as seguintes idades: 38, 27, 19, 23 e 31 anos. Qual a média de idade desta equipe?
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.