Les utilisateurs créent plusieurs structures de données de différents types de données dans Python, de même, en entier, en chaîne, en caractère et en flottement. L'insertion de ces structures de données nécessite plusieurs fonctions, opérateurs et méthodes. Supposons que, lors de la programmation en Python, vous devrez peut-être générer une liste qui ne prend que des zéros. Dans une telle situation, vous pouvez utiliser les fonctions et opérateurs intégrés.
Cet article fournira plusieurs méthodes pour créer une liste de zéros dans Python.
Comment créer une liste qui ne contient que des zéros en python?
Différentes approches sont utilisées pour créer une liste de zéros dans Python:
Méthode 1: Créez une liste qui ne contient que des zéros en python à l'aide de l'opérateur «*»
Le "*»L'opérateur est utilisé pour créer une liste de zéros dans Python. Cet opérateur multiples une liste avec un numéro particulier renvoie une nouvelle liste.
Syntaxe
La syntaxe du «*»L'opérateur est répertorié ci-dessous:
c_list = [0] *
Ici:
Exemple
Initialement, créez un nouveau «c_list«Liste et initialisez avec le«0«Valeur à tout son«5»Index. Les crochets sont utilisés pour définir la valeur:
c_list = [0] * 5
Utilisez le "imprimer()»Instruction pour obtenir la liste Python qui ne contient que des zéros:
print (c_list)
Comme vous pouvez le voir, la liste Python ayant tous les zéros dans ses cinq index a été affichée avec succès:
Méthode 2: Créez une liste qui ne contient que des zéros en python à l'aide de la boucle «pour»
Utilisez la fonction itérative, comme le «pour”Boucle pour créer une liste qui ne contient que des zéros en python. Il est utilisé pour itération sur une séquence fournie. Les données fournies peuvent être un tuple, un ensemble d'instructions, une liste ou une chaîne. Plus précisément, il peut être utilisé pour créer une liste avec tous les zéros en python.
Syntaxe
La syntaxe du «pour”Une boucle est fournie ci-dessous:
c_list = [pour i dans la plage (démarrage, fin)]
Ici:
Exemple
Tout d'abord, créez une variable de liste avec tous les zéros avec la fonction itérative "pour”Boucle avec la taille du tableau à partir de"0"Et se terminant à l'index"5»:
c_list = [0 pour i dans la plage (0, 5)]
Enfin, imprimez la liste de tous les zéros:
print (c_list)
Sortir
Méthode 3: Créez une liste qui ne contient que des zéros en python à l'aide de la méthode «répéter ()»
Pour générer une liste qui ne contient que des zéros en python, le intégré "itertools.répéter()”Fonction de bibliothèque qui peut être utilisée pour répéter une valeur a fourni un certain nombre de fois et le"liste()”Fonction pour convertir une itérative en une liste.
Exemple
Tout d'abord, importez un «itertools" bibliothèque:
Importer Itertools
Appeler le "liste()"Fonction qui prend le"itertools.répéter()"Fonction ainsi que la valeur de démarrage de"0"Et se terminant à"5»:
c_list = list (itertools.répéter (0, 5))
Utilisez le "imprimer()»Instruction pour afficher la liste créée des zéros:
print (c_list)
Sortir
Méthode 4: Créez une liste qui ne contient que des zéros en python en utilisant «NP.Fonction Zeros () ”
Enfin et surtout, un moyen de créer une liste qui ne contient que des zéros dans Python est le «NP.Zeros ()”Méthode qui renvoie un tableau avec le nombre fourni de zéros. Puis le "liste()»La fonction peut être utilisée pour convertir le tableau créé en une liste.
Exemple
Initialement, importez le «nombant«Bibliothèque comme«NP»:
Importer Numpy comme NP
Appel "NP.Zeros ()»La fonction ainsi que les paramètres comme longueur particulière de la liste et ses types de données les transmettent au«c_array_list”Liste variable:
c_array_list = np.zéros (5, dtype = int)
Enfin, pour convertir le tableau zéros généré sur la liste, appelez le «liste()«Fonction et obtenez-le en utilisant le«imprimer()" déclaration:
print (list (c_array_list))
Comme vous pouvez le voir, la liste des zéros a été générée avec succès:
C'est tout! Nous avons compilé différentes méthodes de génération d'une liste de zéros dans Python.
Conclusion
Pour générer une liste de zéros dans Python, le multiplié intégré "*»Opérateur, la fonction itérative comme«pour”Boucle, le«répéter()", et "NP.Zeros ()«Des méthodes sont utilisées. Le "*«L'opérateur intégré est utilisé pour multiplier une liste avec un numéro particulier, puis renvoie une nouvelle liste. La boucle «pour» itère sur une séquence. Les «itertools intégrés.repeat () ”La fonction de la bibliothèque répète une valeur spécifiée plusieurs fois et le« NP.La méthode zeros () »renvoie un tableau avec le nombre fourni de zéros. Cet article a illustré les techniques pour créer une liste de zéros dans Python.