Comme d'autres langages de programmation, Python a également différentes structures de données, et la liste en fait partie. La liste stocke plusieurs valeurs linéairement et existe dans des données bidimensionnelles. De plus, une structure de données multidimensionnelle est nécessaire pour conserver ces données. Dans Python, une liste contient différents types d'éléments qui peuvent être initialisés en utilisant différentes méthodes intégrées.
Cet article discutera des façons d'initialiser la liste 2D dans Python.
Comment initialiser la liste 2D dans Python?
Pour initialiser une liste bidimensionnelle dans Python, les méthodes ci-dessous sont utilisées:
Méthode 1: Initialiser la liste 2D à l'aide de la méthode «Range ()» dans Python
"gamme()"Est la fonction intégrée de Python qui est utilisée pour initialiser une liste bidimensionnelle. Cette méthode renvoie une séquence de nombres à partir des zéros, puis incrémentée par «1" par défaut. Il s'arrête avant le numéro spécifié.
Exemple
Tout d'abord, initialisez la ligne de liste et les colonnes:
Col, Row = (3, 3)Ensuite, utilisez le "pour”Technique de boucle pour initialiser la liste 2D. Appeler le "gamme()«Méthode qui ne prend qu'une valeur entière et renvoie un objet de traversée, et les transmet au«init_list»Variable:
init_list = [[1 pour x dans la plage (col)] pour y dans la plage (ligne)]Ensuite, imprimez la liste 2D récemment initialisée en utilisant le «imprimer()" fonction:
print (init_list)Il peut être vu dans la sortie fournie ci-dessous, la liste 2D spécifiée a été initialisée avec succès avec «1»:
Méthode 2: Initialiser la liste 2D en utilisant «Numpy.Full () ”Méthode en python
Une autre façon d'initialiser la liste 2D dans Python est d'utiliser le «nombant.complet()" fonction. Il créera un tableau, et le «lister()»La fonction est utilisée avec lui pour modifier un tableau 2D créé en une liste.
Exemple
Au début, importez le «nombant" bibliothèque:
Importer NumpyMaintenant, initialisez les variables:
col = 3Appeler le "nombant.complet()”Fonction en passant les variables précédemment initialisées comme argument avec le"lister()«Fonctionne et les transmet au«init_2dlist»Variable:
init_2dlist = Numpy.complet ((col, rangée), 1).lister()Enfin, imprimez la liste 2D initialisée:
print (init_2dlist)Sortir
Nous avons expliqué les différentes façons d'initialiser la liste 2D dans Python.
Conclusion
Pour initialiser une liste 2D dans Python, le «gamme()«Méthode et«nombant.complet()«Méthode avec le«lister()"La méthode est utilisée. Le «Range ()» renvoie la séquence de nombres qui ont commencé à partir de «0"Et incrémenté avec"1" par défaut. Le "nombant.complet()»La méthode renvoie un tableau, et le«lister»La fonction modifie le tableau en une liste 2D. Cet article a décrit les moyens d'initialiser la liste 2D dans Python.