** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** **.
>>> l = [1, 20, 4, 50, 2, 17, 80]
>>> type(l)
<class 'list'>
Auf diese Weise können Sie Listen verwenden.
>>> l
[1, 20, 4, 50, 2, 17, 80]
>>> l[0]
1
>>> l[1]
20
>>> l[-1]
80
>>> l[0:2]
[1, 20]
>>> l[:2]
[1, 20]
>>> l[2:]
[4, 50, 2, 17, 80]
>>> l[:]
[1, 20, 4, 50, 2, 17, 80]
Sie können auch Indizes und Slices für Listen verwenden.
len ()
für Listen>>> len(l)
7
Die Verwendung von len () in einer Liste gibt die Anzahl der in der Liste enthaltenen Daten zurück.
>>> letters = list('abcdefg')
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']
Es scheint, dass es nicht sehr nützlich ist, aber ...
>>> n = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> n[::2]
[1, 3, 5, 7, 9]
Durch Setzen von [:: 2]
kann es durch Überspringen eines extrahiert werden.
>>> n[::-1]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
Durch Setzen von [:: -1]
kann die Reihenfolge umgekehrt und ausgegeben werden.
>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[1]
[1, 2, 3]
In diesem Zustand wird die enthaltene Liste indiziert.
>>> x[0][1]
'b'
Sie können "[1]" in "[0]" angeben, indem Sie "[0] [1]" einstellen.
Recommended Posts