Wie Listen in Python für den Zugriff auf

Nachdem Sie eine Liste mit Python erstellen, möchten Sie die Informationen für den Zugriff auf die sie enthält. Ein Objekt ist nicht besonders nützlich, wenn Sie die Informationen nicht mindestens zugreifen kann es enthält. Die folgenden Schritte beschreiben, wie genau das zu tun.

1

Öffnen Sie ein Python-Shell-Fenster.

Sie sehen die bekannte Python-Prompt.

2

Typ List1 = [# 147-One # 148-, 1, # 147-Two # 148-, True] und drücken Sie die Eingabetaste.

Python erstellt eine Liste namens list1 für Sie.

3

Geben Sie Liste1 [1] und drücken Sie die Eingabetaste.

Sie sehen den Wert 1 als Ausgabe. Die Verwendung einer Reihe innerhalb eines Satzes von Klammern wird ein Index bezeichnet. Python verwendet immer auf Null basierende Indizes, so dass für das Element gefragt bei Index 1 bedeutet das zweite Element in der Liste zu bekommen.

4

Typ Liste1 [1: 3] und drücken Sie die Eingabetaste.

Sie sehen eine Reihe von Werten, die zwei Elemente enthält. Wenn ein Bereich eingeben, ist das Ende des Bereichs immer um eins größer als die Anzahl der zurückgegebenen Elemente. In diesem Fall bedeutet das, dass Sie Elemente 1 und 2 nicht Elemente erhalten 1 bis 3, wie man erwarten könnte.

5

Geben Sie Liste1 [1:] und drücken Sie die Eingabetaste.

Sie sehen alle Elemente, von dem Element ab dem 1. bis zum Ende der Liste. Ein Bereich kann eine leere Ende Nummer haben, was einfach bedeutet, den Rest der Liste zu drucken.

6

Geben Sie Liste1 [3], und drücken Sie die Eingabetaste.

Python zeigt die Elemente von 0 bis 2. Verlassen der Beginn einer Reihe leer bedeutet, dass Sie 0 mit dem Element gestartet werden soll.

7

Schließen Sie das Python-Shell-Fenster.

Auch wenn es wirklich verwirrend ist, dies zu tun, können Sie eine negative Indizes mit Python verwenden. Statt von der linken Seite arbeiten, werden Python von rechts arbeiten und rückwärts. Zum Beispiel, wenn Sie List1 = [ "One", 1, "Two", True] und Typ Liste1 [-2], du erhältst Zwei als Ausgabe. Ebenso Typisierung Liste [-3] Ergebnisse in einer Leistung von 1. Das am weitesten rechts liegende Element ist Element -1 in diesem Fall.

Menü