Probleme avec des listes dans des listes
Résolu
Ethan
-
Ethan -
Ethan -
Bonjour,
j'ai commencé a programmer et je voulais faire un tableau avec uniquement des points et remplacer une seule valeur de ce tableau par un "o" mais ca me remplace tout les points par des "o", voici mon code pour mieux comprendre :
liste =[["."]*3]*4
liste[1][1]="o"
for i in range(4):
for j in range(3):
print(liste[i][j],end="")
print()
j'ai commencé a programmer et je voulais faire un tableau avec uniquement des points et remplacer une seule valeur de ce tableau par un "o" mais ca me remplace tout les points par des "o", voici mon code pour mieux comprendre :
liste =[["."]*3]*4
liste[1][1]="o"
for i in range(4):
for j in range(3):
print(liste[i][j],end="")
print()
A voir également:
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte.
- Suivi des modifications Word : comment l'utiliser - Guide
- Liste déroulante excel - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Liste déroulante en cascade - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
1 réponse
Bonjour,
Une liste bidimensionnelle ne peut pas être créée simplement en répétant une chaîne.
voir https://snakify.org/fr/lessons/two_dimensional_lists_arrays/#section_2
Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icones pour les enrichissements du texte. Celle qui a cet aspect
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Une liste bidimensionnelle ne peut pas être créée simplement en répétant une chaîne.
voir https://snakify.org/fr/lessons/two_dimensional_lists_arrays/#section_2
n = 4 m = 3 liste = [""] * n for i in range(n): liste[i] = ["."] * m print(liste) liste[1][1]="o" print(liste) for i in range(n): for j in range(m): print(liste[i][j],end="") print()
Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icones pour les enrichissements du texte. Celle qui a cet aspect
<> ▼permet d'appliquer aux codes, suivant une liste de valeurs, le format correspondant à sa nature.
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ethan
Merci beaucoup, ça marche parfaitement !