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.