Remplir une matrice avec des valeurs du clavier

Laissez le programme recevoir un tableau à deux dimensions en entrée, sous la forme de n lignes, chacune contenant m nombres séparés par les espaces. Comment les compter ? Par exemple comme ceci :

A=[] pour i dans la plage (n): A.append(list(map(int, input().split()))) # la méthode list() crée une liste(tableau)   # de l'ensemble de données indiqué entre parenthèses

Ou, sans utiliser d'appels de fonction complexes imbriqués :

A=[] pour i dans la plage (n): row = input().split() # lit une chaîne avec des nombres, # divisé en éléments par des espaces (ligne de tableau obtenue) for i in range(len(row)): row[i] = int(row[i]) # chaque élément de la ligne de liste converti en un nombre A.append(row) # ajoute la ligne du tableau au tableau A

Itérer sur les éléments de la matrice

Chaque élément de la matrice a deux indices, vous devez donc utiliser une boucle imbriquée pour itérer sur tous les éléments.
Habituellement, une matrice est itérée ligne par ligne : la boucle externe itère sur les indices de ligne, tandis que la boucle interne itère sur les indices de colonne.
Mais si nécessaire, vous pouvez itérer sur la matrice et les colonnes, puis les cycles sont inversés.