Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — FGV 2026
TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
- Código
- fg157168
- Banca
- FGV
- Órgão
- TJ RJ
- Ano
- 2026
- Cargo
- AJ ( )
Considere o seguinte trecho de código Python. conteudo = """processo;juiz;resultado 0001234-56.2023.8.26.0100;João Silva;Procedente 0009876-44.2022.8.19.0001;Maria Souza;Improcedente 0011223-77.2023.8.13.0005;João Silva;Parcialmente Procedente""" with open("sentencas.csv", "w", encoding="utf-8", newline="") as arquivo: arquivo.write(conteudo) Para gerar o arquivo sentencas_joao_silva.csv contendo apenas as linhas cujo juiz é “João Silva”, preservando o cabeçalho, deve-se utilizar o código:
- Awith open("sentencas.csv") as f, open("sentencas_joao_silva.csv","w") as out: for linha in f: if "João Silva" in linha: out.write(linha)
- Bwith open("sentencas.csv","r",encoding="utf-8") as inp, open("sentencas_joao_silva.csv","a",encoding="utf-8") as out: out.write(inp.readline()) for linha in inp: campos = linha.strip().split(";") if campos[1] == "João Silva": out.write(linha)
- Cwith open("sentencas.csv", "r", encoding="utf-8") as inp, open("sentencas_joao_silva.csv", "w", encoding="utf-8") as out: for linha in inp: linha = linha.strip() campos = linha.split(";") if len(campos) >= 2 and campos[1] == "João Silva": out.write(";".join(campos) + "\n")
- Dlinhas = open("sentencas.csv").read().split("\n") with open("sentencas_joao_silva.csv","w") as out: for linha in linhas[1:]: if linha.split(";")[1] == "João Silva": out.write(linha+"\n")
- Ewith open("sentencas.csv") as f, open("sentencas_joao_silva.csv","x") as out: for linha in f: if "João Silva" == linha: out.write(linha)