je n'arrive pas a trouver sur le net comment déclarer un tableau a 2 dimensions
quelquechose comme ca mais qui marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 liste= [] [] liste [1][2]=0,2
merci
je n'arrive pas a trouver sur le net comment déclarer un tableau a 2 dimensions
quelquechose comme ca mais qui marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 liste= [] [] liste [1][2]=0,2
merci
C'est quand tu veux que tu dis "bonjour".
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> liste=[[None, None, None], [None, None, (0, 2)]] >>> print liste[1][2] (0, 2)
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
C'est quand même dommage de prendre le temps d'écrire sur un forum alors qu'en faisant un petit effort de recherches avant, on peut l'éviter...
Le moteur de recherche doit être un réflexe avant de poster !
Two dimensional lists
j'ai invalid syntaxe erreur sur le dernier crochet de la première ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 liste= [] [] liste [1][2]=0,2
merci
Euh comment dire ? Ce n'est pas ce que t'as montré Sve@r afin de créer une liste à deux dimensions...
N'oubliez pas d'utiliser votre interpréteur python pour faire des essais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> liste = [[None, None, None], [None, None, None]] >>> liste[1][2] = 0, 2 >>> liste [[None, None, None], [None, None, (0, 2)]]
On ne peut pas insérer d'objet dans une liste vide.
On peut ajouter un objet dans une liste vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> liste = [[], []] >>> liste[1][2] = 0, 2 Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list assignment index out of range
Sans faire vos propres tests, ça va être difficile de comprendre les mécanismes du langage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 >>> liste = [[], ] >>> liste [[]] >>> liste.append([None, None]) >>> liste [[], [None, None]] >>> liste[1].append((0, 2)) >>> liste [[], [None, None, (0, 2)]]
Toutes ces informations sont déjà dans les bons tutos !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 liste = [[], ] >>> liste [[]] >>> liste.append([None, None]) >>> liste [[], [None, None]] >>> liste[1].append((0, 2)) >>> liste [[], [None, None, (0, 2)]]
v'est vrai merci et bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> === RESTART: C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\a.py === Traceback (most recent call last): File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\a.py", line 2, in <module> liste [[]] TypeError: list indices must be integers or slices, not list >>>
Bonjour,
Un "Formateur en informatique" qui ne dit pas "bonjour", qui ne dira probablement pas "merci", et qui écrit n'importe quoi en se demandant pourquoi il obtient des erreurs...
Ma réponse: RTFM (=Relis Ton Foutu Manuel) => https://docs.python.org/3/
Vous avez tous l'air d'être le formateur qui a juste une leçon d'avance sur ses élèves ...
Il faudrait vous mettre sérieusement et à fond dans un tutoriel car après c'est pas vraiment étonnant qu'on voit des gens écrire des choses qui ne sont que pures aberrations (du genre réécrire des fonctions déjà disponibles dans la stl Python ou pondre des codes de 100 lignes alors que ca s'écrit en 10) s'ils ont été formé comme ceci.
Bon sinon si c'est simplement un tableau de nombre que vous voulez, pour ca il y a numpy. C'est beaucoup plus puissant et ca vous offre la possibilité de faire des opérations arithmétiques sur le tableau entier sans avoir à faire de boucle itérative dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import numpy as np A = np.array([[1,2,3],[4,5,6]]) print(A) B = np.ones((2,3)) print(B) print(A+B)
bonjour,
j'ai le message d'erreur suivant
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Traceback (most recent call last): File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\a.py", line 1, in <module> import numpy as np ModuleNotFoundError: No module named 'numpy'
Numpy est une librairie Python qu'il faut installer.
Donc d'abord il faut ouvrir un terminal. Un terminal de commandes de ta machine, pas l'invite de commande Python. Sur windows tu peux rechercher "cmd.exe".
Ensuite tu y tapes :
et enfin après tu pourras utiliser numpy dans tes codes python (il faudra relancer ton IDE)
Code : Sélectionner tout - Visualiser dans une fenêtre à part pip install numpy
Partager