Sobes.tech
Junior — Middle

Que estruturas de dados mutáveis estão disponíveis na linguagem Python?

sobes.tech IA

Resposta da IA

Em Python, existem várias estruturas de dados mutáveis que podem ser alteradas após a sua criação:

  • list — conjunto ordenado e mutável de elementos. Pode adicionar, remover e modificar elementos.
  • dict — dicionário que armazena pares chave-valor. Permite modificar, adicionar e remover pares.
  • set — conjunto de elementos únicos, mutável, suporta operações de adição e remoção.
  • bytearray — sequência mutável de bytes.

Exemplo de uso de estruturas mutáveis:

my_list = [1, 2, 3]
my_list.append(4)  # Adicionar elemento

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Adicionar par chave-valor

my_set = {1, 2, 3}
my_set.add(4)       # Adicionar elemento

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Alterar o primeiro byte

Estas estruturas são amplamente utilizadas para armazenar e processar dados quando é necessário alterar o conteúdo.