Questão de InformáticaPython — otimização de operações com listas
- Banca:
- FUNCERN
- Órgão:
- Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco
- Ano:
- 2025
- Cargo:
- Técnico de Laboratório - Área Tecnologia da Informação
- Modalidade:
- Múltipla escolha
- Código:
- FUNCERN-IFPE-2025-TLAB-TI-Q050
As estruturas de dados são fundamentais na programação, e as listas em Python oferecem flexibilidade e métodos poderosos para manipulação de dados. Compreender como otimizar operações com listas é essencial para desenvolver algoritmos eficientes. Analise o seguinte código Python que manipula uma estrutura de dados complexa: def processar dados (matriz): resultado = [] for linha in matriz: temp = [] for elemento in linha: if isinstance (elemento, (int, float)) and elemento > O: temp.append (elemento ** 2) elif isinstance (elemento, str) and len(elemento) > 3: temp.append (elemento .upper()) if len(temp) >= 2: resultado.append (temp) return resultado dados = [ [2, "python", -1, "ai"], {"a", 3, "javascript", 0], [4, "html", "css", 5], [-2, "b", 1] ] saida = processar dados (dados) print (saida) Com base na análise realizada, é correto afirmar que a saída do código é

