** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
>>> l = [1, 20, 4, 50, 2, 17, 80]
>>> type(l)
<class 'list'>
De cette façon, vous pouvez utiliser des listes.
>>> 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]
Vous pouvez également utiliser des index et des tranches pour les listes.
len ()
pour les listes>>> len(l)
7
L'utilisation de len ()
sur une liste renvoie le nombre de données contenues dans la liste.
>>> letters = list('abcdefg')
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']
Il semble que ce n'est pas très utile, mais ...
>>> n = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> n[::2]
[1, 3, 5, 7, 9]
En définissant [:: 2]
, il peut être extrait en en sautant un.
>>> n[::-1]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
En définissant [:: -1]
, l'ordre peut être inversé et sorti.
>>> 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]
Dans cet état, la liste incluse est indexée.
>>> x[0][1]
'b'
Vous pouvez spécifier «[1]» dans «[0]» en réglant «[0] [1]».