ProgrammierungDatenstrukturenSchwierigkeit: Mittel

Was gibt dieser Code aus?

Python
1liste = [1, 2, 3, 4, 5]
2print(liste[-1])
3print(liste[-2])
A
5 dann 4
B
1 dann 2
C
Fehler
D
4 dann 3

Erklärung

Negative Indizes sind ein Python-Feature: -1 ist das letzte Element, -2 das vorletzte usw. Bei [1,2,3,4,5] ist [-1]=5 und [-2]=4. Praktisch, da man die Listenlänge nicht kennen muss. Achtung: In Java und vielen anderen Sprachen gibt es keine negativen Indizes - dort führt das zu einer ArrayIndexOutOfBoundsException!

PythonListennegativer Index

Übe über 1.100 weitere IHK-Fragen

Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.

Weitere Beispielfragen aus Programmierung