Mot-clé python del

Mot-clé python del
Tout comme C ++, Python est également une programmation orientée objet car tout ce qui s'y trouve a été considéré comme un objet. Nous pouvons remplir différentes fonctions sur les objets comme les listes, les dictionnaires, les tuples et les variables. Python nous a donné le mot-clé «del» pour supprimer un seul objet, et il est assez facile à faire en une seule étape. Dans le guide d'aujourd'hui, nous discuterons du mot-clé «del» de Python et de son utilisation sur différents types d'objets en utilisant différentes manières. Cet article sera un excellent bonus si vous êtes nouveau dans le concept «del». Commençons par l'article d'aujourd'hui en ouvrant la coquille. Assurez-vous que votre distribution Linux a installé la dernière version de Python. Si vous n'en avez pas, en installez-en un par la requête à croisement affichée dans l'image.

Nous avons besoin d'un fichier python pour créer du code dans Linux. Commençons par la fabrication d'un nouveau fichier python avec l'instruction à faire affiché. Vous pouvez essayer d'utiliser l'éditeur de texte, l'éditeur VIM ou Nano Editor pour ouvrir ce nouveau fichier, tout comme nous l'avons fait dans l'image en dessous.

Exemple 01:

Le fichier sera vide lorsque nous l'ouvrirons en premier. Pour démarrer le code, nous devons mettre le support Python dans notre fichier, je.e. "#!/ usr / bin / python ». Nous avons commencé ce code en initialisant une variable de chaîne «x» avec la valeur «Ubuntu». La toute prochaine instruction d'impression est là pour présenter la valeur de la variable «x» sur le shell. Voici la partie principale. Nous avons utilisé le mot-clé «del» avec la variable «x» pour supprimer l'objet «x». La prochaine instruction d'impression a été utilisée pour afficher la valeur de «X» après l'avoir supprimée. Nous nous attendons à ce que cette ligne affiche une erreur car l'objet «x» a déjà été supprimé en utilisant le mot-clé «del». Enregistrer ce code et quitter le fichier avec ctrl + x.

Nous avons exécuté ce code avec la prise en charge de Python3 en utilisant le nom de fichier ci-dessous. Il montre la valeur de «x» comme «Ubuntu» en utilisant la déclaration d'impression utilisée avant le mot-clé «del». Après avoir utilisé le mot-clé «del», l'objet «x» a été supprimé. C'est pourquoi l'utilisation des instructions d'impression pour afficher l'objet «x» après avoir provoqué l'exécution «NameError».

Nous avons ouvert le même fichier pour mettre à jour le code. Nous avons substitué la variable «x» par un tuple «t». Nous avons attribué ce tuple 2 valeurs de chaîne et 2 valeurs numériques. La déclaration d'impression est utilisée pour afficher l'ensemble du tuple. Ensuite, nous avons supprimé ce tuple à l'aide de «Del» et utilisé à nouveau la déclaration «Imprimer» pour afficher le tuple, qui affichera NameError.

L'instruction d'impression a affiché le tuple lors de l'exécution du code Python mis à jour. Mais l'utilisation de «Del» avant la prochaine déclaration d'impression nous montre le NameError pour le tuple «T».

Exemple 02:

Jetons un coup d'œil à l'utilisation du mot-clé «del» dans un nouvel exemple. Cette fois, nous avons pris un objet de liste ayant 4 valeurs de chaîne dedans. La déclaration d'impression affichera cette liste sur l'écran du shell. Voici la partie «del». Nous avons utilisé le mot-clé «del» et l'index d'une liste pour supprimer la valeur à un index particulier. Disons que nous avons utilisé l'index 3 pour supprimer la dernière valeur de la liste. La déclaration d'impression affichera désormais la liste mise à jour. Nous avons maintenu la séquence de l'utilisation des index en ordre décroissant pour supprimer la valeur d'une liste. L'ordre descendant supprimera les valeurs du dernier index d'une valeur, et donc il n'y aura aucune erreur sur l'utilisation du mot-clé «del». Nous l'avons fait jusqu'à 0 index d'une liste.

Nous avons affiché la liste complète sur la première ligne de sortie. Après cela, chaque valeur de la fin de la liste est supprimée à chaque nouvelle ligne de sortie. En fin de compte, le vide est affiché.

Lorsque nous utilisons l'ordre croissant pour supprimer les valeurs de la liste, il ne donnera pas d'erreurs lorsque la liste se rétrécira. Par exemple, dans le code ci-dessous, lors de l'utilisation du mot-clé «del» pour supprimer une valeur à «0», l'index réduira la liste et l'index 3 ne sera plus. Après avoir utilisé l'index «1», il n'y aura plus d'index 2. Après avoir utilisé l'index «2», nous obtiendrons une erreur.

Exécuter ce code, exécuté les 3 premières instructions d'impression et les valeurs supprimées «Ubuntu» et «Windows» de la liste. Après cela, il lance une erreur car la liste a été rétréci.

Pour éviter cette erreur, nous devons utiliser l'index «0» pour supprimer les valeurs.

Cela supprimera chaque valeur du début à chaque fois, et la liste sera enfin vide, comme ci-dessous.

Exemple 03:

Prenons un exemple de mot-clé «del» pour supprimer la valeur d'une liste de listes. Nous avons initialisé une liste «LS» ayant trois listes. La déclaration d'impression affiche toute la liste. Après cela, nous avons utilisé le mot-clé «del» pour supprimer la valeur à l'index «1» de chaque liste. 0, 1, 2 représente le numéro de liste. Après avoir utilisé l'instruction PRINT, il sera affiché avec les valeurs restantes.

La sortie affiche la nouvelle liste des listes laissées avec des valeurs uniques.

Si vous souhaitez supprimer les valeurs des index de liste spécifiques, vous devez utiliser la méthode de suppression de la croyance affichée. Nous avons imprimé la liste et utilisé le mot-clé «del» pour supprimer les valeurs aux index 1, 2 et 3 d'une liste. Pour spécifier les index, utilisez [] et mentionnez les numéros d'index comme 1: 4. L'indice «4» sera exclu ici. La dernière déclaration d'impression affichera la liste mise à jour.

Cette exécution de code montre que la valeur: Linux, Windows, OS a été supprimée de la liste.

Exemple 04:

L'objet dictionnaire stocke sa valeur dans un format de paire clé. Nous avons donc initialisé un dictionnaire ayant 3 valeurs de paire clé. Le mot clé Del utilise le nom «clé» pour supprimer la valeur spécifique du dictionnaire, et les instructions d'impression sont utilisées pour afficher le dictionnaire avant et après.

Le résultat montre le dictionnaire original et le dictionnaire mis à jour avec 2 valeurs.

Nous avons créé un «test» de classe avec 3 variables. Créé un objet «t» pour appeler les variables de classe dans les 2 premières instructions d'impression. Le mot-clé «del» est utilisé pour supprimer l'objet «t» et utiliser l'instruction PRINT pour appeler la dernière variable avec l'objet «T».

Nous avons 2 valeurs variables affichées avant d'utiliser «Del» sur l'exécution de ce code. Après avoir supprimé l'objet «T», nous avons une erreur en utilisant la dernière déclaration d'impression.

Conclusion:

Il s'agit d'utiliser le mot-clé «del» pour supprimer différents objets du code python utilisé dans l'ubuntu 20.04 Système. Nous avons utilisé le mot-clé «del» de différentes manières sur la plupart des objets utilisés de python comme des listes, des tuples, des dictionnaires, des variables et des classes. Tous les exemples utilisés dans cet article sont également utilisables sur toute autre plate-forme Python pour obtenir les mêmes sorties.