Python 3.3, słownik z parami klucz-wartość w tym formularzu.Python liczy elementy w wartości dyktowanej, która jest listą
d = {'T1': ['eggs', 'bacon', 'sausage']}
Wartości są listami o zmiennej długości i potrzebuję do iteracji po elementach listy. To działa:
count = 0
for l in d.values():
for i in l: count += 1
Ale to jest brzydkie. Musi być bardziej Pythonicznie, ale nie mogę tego znaleźć.
len(d.values())
produkuje 1. Jest to 1 lista (DUH). Próby z licznikiem od here dają błędy typu "nieodmiennego typu".
Dzięki! Bardzo pomocna, jak zwykle :) – RolfBly