FC ConcursosFC Concursos

Flashcard FC268648

Qual a precedência entre & e | em sets e a diferença entre discard e remove?

Linguagens de Programação

IDECAN · 2022

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Qual a precedência entre & e | em sets e a diferença entre discard e remove?
Mostrar resposta e comentário

Resposta

Resposta objetiva: & (interseção) tem precedência sobre | (união).
discard não gera erro se o elemento não existe; remove gera KeyError.

Explicação:
• Ao criar um set, duplicatas são eliminadas (ex.: set([0,1,3,3]) → {0,1,3}).
• Operadores: & é avaliado antes de |, logo A | B & C → A ∪ (B ∩ C).
• Métodos: use discard para remoção segura; use remove quando quiser erro se ausente.
• Para resolver, calcule primeiro \(B\cap C\) e depois \(A\cup(B\cap C)\).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/266137

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo