Die Suche ergab 6 Treffer

von kannickel
Donnerstag 19. Oktober 2017, 13:42
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

Re: for schleife bei list in list

@__deets__ ich habe mehrer Variation versucht aber immer diesen Fehler bekommen:

TypeError: list indices must be integers or slices, not list

Deswegen habe ich ja die Index Methode mit range(len) benutzt.
Wollte nur wissen ob es eine bessere Methode gibt, sowie:

print([max(len(item) for item in ...
von kannickel
Donnerstag 19. Oktober 2017, 12:39
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

Re: for schleife bei list in list

Noch ein kleine Frage. Bei meine Übung von "automate the boring stuff: table printer" habe ich die Aufgabe wie folgt gelöst:


Ich finde in der in den Listen das Größte Wort und speicher es dann in colWidths ab.

tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol ...
von kannickel
Mittwoch 18. Oktober 2017, 15:06
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

Re: for schleife bei list in list

So habe auch mein letztes Problem gelöst.

Bestimmung der Größe von den inneren Listen:

Code: Alles auswählen

for zeile in zahlen:
    print(len(zeile))

Danke für die Hilfe
von kannickel
Mittwoch 18. Oktober 2017, 13:37
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

Re: for schleife bei list in list

Danke für die Hilfe.

Genau das Beispiel habe ich gesucht.
for zeile in zahlen:
for zahl in zeile:
print(zahl)

Das mit enumerate schaue ich mir gleich nochmal richtig an, bzw die komplette for Schleife. Es ist doch etwas anders als in c++.

Aber wie bekomme ich die Größe der verschachteltet ...
von kannickel
Mittwoch 18. Oktober 2017, 10:59
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

Re: for schleife bei list in list

Also um die liste auszugeben, benutze ich den code:

for i in range(len(zahlen)):
print(zahlen[i])


Und um die Größe von der innere Liste zu bekommen würde ich sowas in der Art versuchen:

print(len(zahlen[0][0]))

mit for schleife:

for i in range(len(zahlen)):
for y in range(len(zahlen[i][y ...
von kannickel
Mittwoch 18. Oktober 2017, 09:41
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 10187

for schleife bei list in list

Hallo zusammen

ich habe ein Problem die Liste "zahlen= [[2,3,4],[2,44,5,6,77],[9,8,7,6,55]]" mit verschiedene Größen ordentlich auszugeben, wenn die inneren Listen verschieden Größen hat.

Mit len(zahlen) bekomme ich ja die Anzahl der Listen die in der Liste zahlen drin sind. Wie bekomme ich jetzt ...