Vergleich von Längen mehrerer Listen
Verfasst: Montag 2. September 2019, 12:49
Hallo liebe Community,
ich benötige mal wieder eure Hilfe...
Ich möchte 5 Listen bezüglich ihrer Längen vergleichen und die längste Liste soll am Ende ausgegeben werden. Das man die Länge einer Liste mit len() herausfindet weiß ich.
Das Ergebnis wäre hier also 'e' . Ich hab es zuerst mit einer Funktion/Def. probiert, mit if... else..., aber damit bin ich nicht wirklich zum Ziel gekommen. Gibt es vielleicht schon eine Funktion die aus L die längste Liste zurückgibt?
Mein Versuch:
Aber wie macht man dann weiter?
ich benötige mal wieder eure Hilfe...
Ich möchte 5 Listen bezüglich ihrer Längen vergleichen und die längste Liste soll am Ende ausgegeben werden. Das man die Länge einer Liste mit len() herausfindet weiß ich.
Code: Alles auswählen
a = [1,1,1,1]
b = [1]
c = [1,1,1]
d = [1,1,1,1,1]
e = [1,1,1,1,1]
L = [a,b,c,d,e]
Mein Versuch:
Code: Alles auswählen
def compare(lists):
previous = lists[0]
for value in lists:
if len(value) >= len(previous):
previous=value