Meintest du in etwa so ? Das habe ich in Bezug auf Datenstrukturen/Sequenzen gefunden und umgesetzt. Ist auch praktischer, da ich einfach Einträge wie beispielsweise die englischen Begriffe hinzufügen kann. (Soweit ich das zumindest verstanden habe)BlackJack hat geschrieben:@lordzwieback: Warum zwei getrennte Listen und dann `zip()`? Das was `zip()` als Ergebnis hat, kann man doch auch gleich als Datenstruktur schreiben. Dann hat man die Daten auch immer zusammen und muss wenn man etwas ändern möchte nicht in zwei getrennten Listen im Quelltext mühsam abzählen welche beiden Einträge zusammengehören.
Code: Alles auswählen
osi_layer = [
["Schicht 1", "Bitübertragungsschicht"],
["Schicht 2", "Sicherungsschicht"],
["Schicht 3", "Vermittlungsschicht"],
["Schicht 4", "Transportschicht"],
["Schicht 5", "Sitzungsschicht"],
["Schicht 6", "Darstellungsschicht"],
["Schicht 7", "Anwendungsschicht"]
]
Code: Alles auswählen
for entry in osi_layer:
print(entry[0])
Schicht 1
Schicht 2
Schicht 3 ... usw
Aber wie bekomme ich die zugehörige Bezeichnung ausgegeben ? Folgendes habe ich schon getestet:
Code: Alles auswählen
for entry in osi_layer:
print(entry[0][1])
Mal so nebenbei: Vielen Dank für eure Geduld und Hilfe

Werde trotzdem mal noch weitersuchen und mich hier melden, wenn ich die Lösung selbst gefunden habe.
Grüße