logo

Establecer el método add() en Python

El Python establece el método add() agrega un elemento dado a un conjunto si el elemento no está presente en el conjunto en Pitón .

Ejemplo: agregar elemento a un conjunto vacío

Se utiliza para agregar un nuevo elemento al vacío. colocar .



Python3








GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

Producción

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

Establecer la sintaxis de add()

Sintaxis: set.add(elemento)

Parámetros

  • elemento : El elemento que debe agregarse a un conjunto.

Devolver

El método add() no devuelve nada

¿Qué se establece en el método add()?

En Python, un conjunto es una colección desordenada de elementos únicos. El método add() es un método integrado en Python que se utiliza para agregar un solo elemento a un conjunto. Si el elemento ya está presente en el conjunto, el conjunto permanece sin cambios.

Ejemplos del método Python Set add()

Antes de pasar al ejemplo, asumimos que la complejidad temporal de la función set.add() es O(1) porque el conjunto se implementa mediante una tabla hash.

Ahora veamos algunos casos de uso de la función add() en Python con ejemplos:

  • Agregar elemento a un conjunto vacío
  • Agregar un nuevo elemento a un conjunto de Python
  • Agregar un elemento en un conjunto que ya existe
  • Agregar cualquier iterable a un conjunto

1. Agregar elemento a un conjunto vacío

Se utiliza para agregar un nuevo elemento al vacío. colocar .

Python3




GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

Producción

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

2. Agregue un nuevo elemento a un conjunto de Python

Se utiliza para agregar un nuevo elemento al conjunto si no existe en un colocar .

Python3




# set of letters> GEEK>=> {>'g'>,>'e'>,>'k'>}> # adding 's'> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)>

>

>

Producción:

Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>

3. Agregar elemento en un conjunto que ya existe.

Se utiliza para agregar un elemento existente al conjunto si ya existe en el Pitón configure y verifique si se agrega o no.

Python3




# set of letters> GEEK>=> {>6>,>0>,>4>}> # adding 1> GEEK.add(>1>)> print>(>'Letters are:'>, GEEK)> # adding 0> GEEK.add(>0>)> print>(>'Letters are:'>, GEEK)>

>

>

Producción:

Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>

4. Agregar cualquier iterable a un conjunto

Podemos agregar cualquier Python iterable a un conjunto usando Python add o Actualización de Python función, si intentamos agregar una lista usando la función agregar obtenemos un error de tipo no hashable.

Python3

cadena a carbón en java




# Python code to demonstrate addition of tuple to a set.> s>=> {>'g'>,>'e'>,>'e'>,>'k'>,>'s'>}> t>=> (>'f'>,>'o'>)> l>=> [>'a'>,>'e'>]> # adding tuple t to set s.> s.add(t)> # adding list l to set s.> s.update(l)> print>(s)>

>

>

Producción :

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

En este artículo cubrimos la función add() en Python. El método set add() en Python es útil para evitar la entrada de elementos duplicados en el conjunto.

Leer más sobre Establecer métodos