Python 18 : Listes imbriquées (Listes 2D)

preview_player
Показать описание
Dans cette vidéo, vous aller maitrise l'utilisation des listes imbriquées ou des listes à 2D en travaillant sur les parties suivantes : vous allez découvrir d'abord ce qu'est une liste imbriquée, puis vous allez voir comment créer une liste imbriquée, puis vous aller comprendre comment accéder aux éléments d'une liste imbriquée, puis vous aller comprendre comment utiliser les boucles pour parcourir les éléments d'une liste imbriquée. Dans la dernière partie vous allez découvrir toutes les méthodes et fonctions que l'on peut utiliser sur les listes imbriquées.
En plus de tout cela, nous allons travailler sur 2 exercices d'application, afin de mieux comprendre et savoir utiliser les listes imbriquées ou 2D.
————————————
Playlists
————————————
Рекомендации по теме
Комментарии
Автор

maintenant que j'arrive a la dernière vidéo de cette liste, je vous suis très reconnaissante pour votre manière professionnelle de fournir l'information, et j'attends impatiemment les formations de python à venir .

truthspeaker_
Автор

un sujet les algorigramme nous fera énormément du bien merci maestro!

dowelbamanamio
Автор

Merci Monsieur, c'est pour un réel plaisir de suivre vos cours, vous rendez tout simple à comprendre une fois de plus merci.

dowelbamanamio
Автор

J'attends avec impatience le reste de ce cours je rêve vraiment d'être développeur dans ce langage, , je m'intéresse vivement donc je suis très très impatient de continuer à suivre ce cours

edouardnina
Автор

ممكن تكمل معنا programme ديال langage pyton كامل svp 🙏

krqs
Автор

Merci pour vos efforts pour diffuser des connaissances utiles à tous, et pour le sérieux et l'efficacité de votre chaîne. J'ai une suggestion d'exercice dans cet épisode.
T = []
ligne = []
m = int(input(" donnez le nombre des lignes: "))
n = int(input(" donnez le nombre des clonnes: "))
som = 0
for i in range (m):
ligne = []
for j in range(n):
print("T[", i+1, "][", j+1, "]= ", end= "")
ligne.append(float(input()))
T.append(ligne)
tableau des
print(T)
for i in range(m):
for j in range(n):
som += T[i][j]
print(" la somme de ce tableau est : ", som)

moy = som / (len(T) * len(ligne))
print(" la moyenne de ce tableau est : ", moy)

imadmehalaine
Автор

MERCI Bcp, Nous sommes vraiment impatient de voir la suite de ce cour

nourBaMo
Автор

Bonjour ! Nous sommes vraiment impatient de voir la suite de cette formation, j'attends le reste du cours

hassanadnan
Автор

Bonjour ! Nous sommes vraiment impatient de voir la suite de cette formation ❤

mamadoualioudediallo
Автор

Bonjour Hassan! Je suis un abonné de toi via YouTube. Je suis sûr que tu es un marocain et je suis entrain de vivre sur les réseaux que votre pays est entrain de subir un moment difficile via un tremblement de terre mon prof Hassan el Bahi, j'espère que vous allez parfaitement bien mon ami et courage mon frère.

pitersonmarcena
Автор

vivement la suite de ce cours svp et Merci !!!

sinnabalde
Автор

#Solution de l'exo 14 :
#Pour simplification, ce programme calcule la somme et la moyenne des notes de 3 élèves dans 2 modules
matrice=[] #liste vide
for i in range(2): #2lignes == 2modules
ligne=[]
for j in range(3): #3colonnes == 3notes des 3 élèves respectifs

matrice.append(ligne)
print(matrice) #afficher la liste résultante
Somme=Taille=0.0 # double assignation
for k in range(2):
Somme+=sum(matrice[k]) #accumulation de la somme
Taille+=len(matrice[k]) #accumulation de la taille équivalente de la liste matrice
print("Somme =", format(Somme, '.2f'))
print("Moyenne =", format((Somme/Taille), '.2f'))

"""affichage :
Note[1][1]=15
Note[1][2]=16
Note[1][3]=19
Note[2][1]=20
Note[2][2]=14
Note[2][3]=10
[[15.0, 16.0, 19.0], [20.0, 14.0, 10.0]]
Somme = 94.00
Moyenne = 15.67

Process finished with exit code 0 """

yboumhand
Автор

#Solution exo 14 : Une 2ième approche moins rigoureuse,
#Q1
result = [[10, 12, 14.5, 6, 2.5],
[8, 6.5, 12, 14.5, 10.5 ],
[9.5, 14, 12, 15, 13.5 ],
[19, 20, 10, 19, 18]]
#Q2
#Calcul de la somme :
somme = #concaténer toutes les sous-listes result[i] / 0<=i<len(result)
#Calcul de la moyenne :
moy = #somme/taille_resultante
#Affichage de la somme et moyenne des notes des 4 modules :
print(f"Resultats \n"
f"Somme={somme} ; Moyenne={moy:.2f}")

#OutPut :
Resultats
Somme=246.5 ; Moyenne=12.32

Process finished with exit code 0

yboumhand
Автор

Prof Hassan j'attends le reste du cours 🙏🙏🙏

pitersonmarcena
Автор

Merci monsieur j'arrive à la dernière vidéo s'il vous plaît nous attendrons la continuité du cours

abdourazakakilou
Автор

merci! beacoup por cette clarte j'espre que les autre sont pour biento .

issakaguigma
Автор

Merci beaucoup pour votre effort, pour l'exercice 1 (matrice des étudiants et de leurs notes) j'aimerais que si vous avez calculé la note moyenne pour chaque étudiant et pas seulement la moyenne de toutes les notes dans la matrice. Je vais essayer de le faire moi-même
Merci encore une fois

abdessamadmelkaoui
Автор

#Solution Exo 15 :
T = []
for i in range(3):
row = []
for j in range(4):

T.append(row)
n = int(input("Entrez un entier n : "))
occ = 0
for k in T :
for l in k :
if l == n:
occ += 1
print(f"Nbr_Occurence de {n} = {occ} fois ")

yboumhand
Автор

Une solution pour l'exercice 14

Note = []
L = int(input("Donner le nombre des lignes : "))
C = int(input("Donner le nombre des colonnes : "))
for i in range(L):
ligne = []
for j in range(C):
valeur = float(input("Entrez la valeur pour la position ({}, {}) : ".format(i, j)))
ligne.append(valeur)
Note.append(ligne)
for ligne in Note :
print(ligne)
S = 0
for ligne in Note :
L = sum(ligne)
print(L)
S = S + L
SM = 0
for ligne in Note :
Moyen = sum(ligne)/len(ligne)
print("La moyenne est :", Moyen)
SM = SM + len(ligne)
print("La somme des notes est : ", S)
print("La moyenne des notes est : ", S/SM)

anasbchaiker
Автор

#Solution :
matrix = []
for i in range(5):
row = []
for j in range(8):
row.append(i)
matrix.append(row)
print(matrix)

yboumhand