“set add” em Python: explicação e aplicação

Um conjunto Python é uma coleção de elementos exclusivos que podem ser usados ​​em Python. Neste artigo, focaremos em como adicionar elementos a um conjunto Python e realizar operações básicas em conjuntos.

Para adicionar um elemento a um conjunto Python, usamos o método add . Este método pega um único elemento como parâmetro e o adiciona ao conjunto. Se o item já existir no conjunto, ele não será adicionado novamente. A sintaxe do add método é: set.add(elem).

Um exemplo: Temos um conjunto de números primos: prime_numbers = {2, 3, 5, 7}. Se quisermos adicionar o número 11, usamos prime_numbers.add(11). A saída será: {2, 3, 5, 7, 11}. Também podemos adicionar tuplas a um conjunto, onde apenas uma única ocorrência da tupla é permitida.

Principais vantagens:

  • O add O método é usado para adicionar elementos a um conjunto Python.
  • O add O método usa um único elemento como parâmetro.
  • O add O método só adiciona o elemento se ele ainda não existir no conjunto.
  • Tuplas também podem ser adicionadas a um conjunto.
  • O método add não retorna nenhum valor.

Adicionar elementos a um conjunto Python

Existem vários métodos disponíveis para adicionar elementos a um conjunto existente em Python.

1. O método add

O método add pode ser usado para adicionar elementos individuais a um conjunto. Se o item já existir no conjunto, ele não será adicionado novamente. A sintaxe do método add é: set.add(elem). Este método usa um único elemento como parâmetro e não retorna um valor.

Código de exemplo:

vowels = {'a', 'e', 'i', 'u'}
vowels.add('o')
vowels.add('a')

Saída:

Vowels are: {'a', 'i', 'o', 'u', 'e'}
Vowels are: {'a', 'i', 'o', 'u', 'e'}

2. O método update

O método update pode ser usado para adicionar uma coleção de elementos a um conjunto existente. Este método permite adicionar vários itens de uma vez.

Código de exemplo:

s = {'g', 'e'}
t = ('f', 'o')
l = ('a', 'e')
s.update
s.update(l)

Saída:

{'a', 'g', 'k', 'e', ('f', 'o'), 's'}

Usando os métodos add e update , você pode facilmente adicionar elementos a um conjunto existente.

Noções básicas de conjuntos Python

Um conjunto é uma coleção não ordenada de elementos únicos e hasháveis ​​em Python. Ele é criado com chaves {}. Aqui estão alguns exemplos:

  • py_set1 = {'Python', 'C', 'C++', 'JavaScript'}
  • py_set2 = conjunto
  • py_set3 = set(('Julia', 'Ruby', 'Scala', 'Java'))

Para adicionar elementos a um conjunto, os métodos add e update podem ser usados. Os métodos remove , descartar e clear permitem que elementos sejam removidos de um conjunto. A função len retorna o número de elementos em um conjunto.

Os métodos add e update podem ser usados ​​para adicionar elementos a um conjunto. Os métodos remove , descartar e clear permitem que elementos sejam removidos de um conjunto. Iterar através de um conjunto e usar a condição in pode ser usado para verificar se um elemento específico existe em um conjunto.

Exemplos:

Adicione itens a um conjunto:

  py_set1.add('HTML')
  py_set2.update(('CSS', 'PHP'))

Remover elementos de um conjunto:

  py_set3.remove('Ruby')
  py_set2.discard('CSS')

Número de elementos em um conjunto:

  len(py_set1)

Acessando elementos em um conjunto Python

Ao trabalhar com conjuntos Python, é importante entender como acessar elementos individuais. Como os conjuntos são uma coleção não ordenada de elementos, eles não podem ser indexados. Isso significa que você não pode acessar um elemento específico em um conjunto usando o índice como faz com listas ou tuplas. Em vez disso, existem dois métodos comuns para acessar elementos em um conjunto: iterando ou usando o método in-Doença.

Para percorrer um conjunto e acessar cada elemento, você pode usar um loop, como um loop for. Aqui está um código de exemplo:

py_set = {'Python', 'Java', 'C++', 'JavaScript'}
for elem in py_set:
    print(elem)

Se quiser pesquisar um item específico em um conjunto, você pode usar o in-Condição, que é muito útil em muitos casos. Aqui está um exemplo de código que mostra como você pode verificar se um elemento existe em um conjunto:

py_set = {'Python', 'Java', 'C++', 'JavaScript'}
print('C++' in py_set)  # Ausgabe: True
print('Ruby' in py_set)  # Ausgabe: False

Como você pode ver, existe o in-Condição retorna “True” se o elemento for encontrado no conjunto e “False” se o elemento não estiver presente.

Excluindo e redefinindo um conjunto Python

Um dos recursos úteis dos conjuntos Python é que eles podem ser facilmente excluídos e redefinidos. Para eliminar um conjunto, temos vários métodos à nossa disposição.

Com o método remove Elementos individuais podem ser removidos de um conjunto. Se o item não estiver presente no conjunto, um erro será relatado. Uma alternativa para isso é o método discard que também remove o elemento, mas não causa erro se ele não estiver presente.

Se quisermos remover todos os elementos de um conjunto, podemos usar o método clear usar. Este método exclui todos os elementos do conjunto e o deixa vazio. Outro aspecto interessante é o método pop que remove um elemento aleatório do conjunto.

Para verificar se um conjunto está vazio podemos usar a função len verificando o comprimento do conjunto para 0. Isso nos permitirá determinar se o conjunto foi excluído ou redefinido com sucesso.

Perguntas frequentes

Como adiciono elementos a um conjunto Python?

Para adicionar elementos a um conjunto Python, use o método add . Se o item já existir no conjunto, ele não será adicionado novamente. Use a sintaxe set.add(elem). O método add usa um único elemento como parâmetro e não retorna um valor.

Posso adicionar tupla a um conjunto?

Sim, você pode adicionar tuplas a um conjunto permitindo apenas uma única ocorrência da tupla. Use o método add ou update para adicionar Tupla a um Conjunto.

Como posso adicionar itens a um conjunto existente?

Você pode usar o método add para adicionar um único elemento a um conjunto. Use o método update para adicionar uma coleção de itens.

Como posso acessar elementos individuais em um conjunto Python?

Como os conjuntos são uma coleção não ordenada, eles não podem ser indexados. Para acessar elementos individuais, você pode percorrer o conjunto ou usar a condição in.

Como posso excluir ou redefinir um conjunto Python?

Você pode usar os métodos remove e descartar para remover elementos individuais de um conjunto. O método clear remove todos os elementos de um conjunto. Para remover um elemento aleatório do conjunto, use o método pop . A função len pode ser usada para verificar se um conjunto está vazio, verificando se o comprimento do conjunto é 0.

Referências de origem

Programação

contenido relacionado

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.