Was ist der kürzeste Weg wäre, die Anzahl der ungeraden Zahlen in einer Liste von Listen wie dieser mit beliebigen Abmessungen, die nicht unbedingt 5x5 zu zählen:Count Chancen in der Liste der Listen
list_of_lists = [[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5]]
Ich habe versucht, aber ich d schätze, dass es kürzer:
counter = 0
for row in list_of_lists:
for i in row:
if i % 2 != 0:
counter += 1
print(counter)
Dank @Padraic Cunningham! Sehr nette Antwort, und extrem schnell :) – Zorgmorduk
Eigentlich funktioniert Ihre ursprüngliche Lösung bereits für Größe und Anzahl der Listen. – Zorgmorduk
@ Zorgmorduk, die Rekursion wäre nur, wenn Sie Listen in Listen in Listen hatten ... –