Le Python définit la méthode add() ajoute un élément donné à un ensemble si l'élément n'est pas présent dans l'ensemble dans Python .
Exemple : ajouter un élément à un ensemble vide
Il est utilisé pour ajouter un nouvel élément au vide ensemble .
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)> |
>
>
Sortir
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>
Définir la syntaxe add()
Syntaxe: set.add( elem )
Paramètres
- élément : L'élément qui doit être ajouté à un ensemble.
Retour
La méthode add() ne renvoie rien
Qu'est-ce que la méthode set add()
En Python, un ensemble est une collection non ordonnée d'éléments uniques. La méthode add() est une méthode intégrée à Python utilisée pour ajouter un seul élément à un ensemble. Si l'élément est déjà présent dans l'ensemble, l'ensemble reste inchangé.
Exemples de méthodes Python Set add()
Avant de passer à l'exemple, nous supposons que la complexité temporelle de la fonction set.add() est O(1) car l'ensemble est implémenté à l'aide d'une table de hachage.
Examinons maintenant quelques cas d'utilisation de la fonction add() en Python avec des exemples :
- Ajouter un élément à un ensemble vide
- Ajouter un nouvel élément à un ensemble Python
- Ajouter un élément dans un ensemble qui existe déjà
- Ajout d'un itérable à un ensemble
1. Ajouter un élément à un ensemble vide
Il est utilisé pour ajouter un nouvel élément au vide ensemble .
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)> |
>
>
Sortir
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>
2. Ajouter un nouvel élément à un ensemble Python
Il permet d'ajouter un nouvel élément à l'ensemble s'il n'existe pas dans un ensemble .
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)> |
>
>
Sortir:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>
3. Ajouter un élément dans un ensemble qui existe déjà
Il permet d'ajouter un élément existant à l'ensemble s'il existe dans le Python définir et vérifier s'il est ajouté ou non.
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)> |
>
>
Sortir:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>
4. Ajout d'un itérable à un ensemble
Nous pouvons ajouter n'importe quel Python itérable à un ensemble utilisant Python add ou Mise à jour Python fonction, si nous essayons d'ajouter une liste à l'aide de la fonction add, nous obtenons une erreur de type non hachable.
Python3
méthodes de liste de tableaux 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)> |
>
>
Sortir :
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}>
Dans cet article, nous avons couvert la fonction add() en Python. La méthode Set add() en Python est utile pour éviter l’entrée d’un élément en double dans l’ensemble.