📚

Sets e Dicionários em Python

Aug 26, 2024

Aula sobre Sets e Dicionários

Introdução

  • Apresentação do tema: Sets e Dicionários como tipos de dados em Python.
  • Lembrança sobre coleções abordadas em aulas anteriores; link para aula anterior foi fornecido.

Sets

Definição

  • Set: uma coleção desordenada que não aceita valores duplicados.
  • É mutável: você pode adicionar e remover itens, mas não pode modificar itens existentes.

Características do Set

  • Elementos não são ordenados.
  • Exemplo: quando se imprime um set, a ordem dos elementos pode variar.
  • Sintaxe: utiliza chaves {} ao invés de colchetes [] (utilizados para listas).

Exemplo de Set

frutas = {"maçã", "laranja", "abacaxi"} print(frutas)
  • Mesmo que "maçã" seja adicionado novamente, o set não aceitará duplicatas.
  • Adicionar e remover elementos:
    • Para adicionar: frutas.add("pera")
    • Para remover: frutas.remove("maçã") ou frutas.pop() para remover o último elemento.

Tipos de Dados no Set

  • Sets podem conter diferentes tipos de dados:
    • Numéricos: {3, 57, 74}
    • Booleanos: {True, False}
    • Mistos: {