Maison > développement back-end > Tutoriel Python > Comment créer une liste bidimensionnelle en python ?

Comment créer une liste bidimensionnelle en python ?

coldplay.xixi
Libérer: 2020-06-15 14:14:03
original
13233 Les gens l'ont consulté

Comment créer une liste bidimensionnelle en python ?

Comment créer une liste bidimensionnelle en python ?

Comment créer une liste bidimensionnelle en python :

Deux méthodes pour créer une liste bidimensionnelle en python

Méthode one :

Utilisez numpy-zeros((10,10)) pour générer une liste bidimensionnelle d'une longueur donnée.

Méthode 2 :

Utilisez une boucle for pour éviter les copies superficielles

Python peut créer une liste bidimensionnelle via une boucle. Le code est le suivant :

Comment créer une liste bidimensionnelle en python ?

De cette façon, une liste bidimensionnelle 10*10 avec une valeur par défaut de 0 est créée. La méthode pour implémenter la même liste est b=[[0]*10] *10, et lors du jugement de a==b, la valeur de retour est True. Cependant, il existe certains problèmes avec la liste créée par cette méthode. Lorsque nous définissons b[0][1]=1, notre intention initiale est de modifier uniquement la valeur d'un élément de la liste, mais en fait ce n'est pas le cas :

Comment créer une liste bidimensionnelle en python ?

Nous avons constaté que la deuxième colonne de la liste entière a changé, car [[]]*10 représente 10 références aux éléments de cette liste vide, ce qui est. une copie superficielle, donc modifier n'importe quel élément changera la liste entière, nous devons donc prendre une troisième façon de créer une liste bidimensionnelle :

Comment créer une liste bidimensionnelle en python ?

Quand nous laissons c[ 0][1 ]=1, ne modifie que la valeur d'un élément de la liste, ce qui répond à nos exigences pour créer une liste bidimensionnelle

Tutoriel recommandé : "Tutoriel vidéo Python"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal