logo

Définir la méthode add() en Python

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.

Lire la suite sur Définir les méthodes