La fonction len() et la methode count()

bonjour :
comment utiliser la fonction len() pour compter les éléments d’une grande liste qui contient des sous listes .
exemple : lst = [[1, 3, 5], [1, 3, 5, 7], [1, 3, 5, 7, 9]]
et comment compter l’occurrence d’un seul élément (x) dans la la liste qui contient des sous listes avec la méthode count()
exemple :
my_list = ([‹ a ›], [‹ a ›, ‹ c ›, ‹ b ›], [‹ d ›])
compter l’occurrence de « a » dans la liste my_liste

merci beaucoup.

Bonjour,
pour le premier, on peut faire un boucle :

lst = [[1, 3, 5], [1, 3, 5, 7], [1, 3, 5, 7, 9]]
n = 0
for i in lst:
    n+= len(i)
print(n)

pour le 2 pareil :

lst = [[1, 3, 5], [1, 3, 5, 7], [1, 3, 5, 7, 9]]
n = 0
for i in lst:
    n+= i.count(1)
print(n)
1 Like