List est une fonction intégrée, ne l'utilisez pas comme nom de variable, c'est contraire au protocole, utilisez plutôt lst.
Pour accéder à un élément d'une liste, utilisez [ ] avec le numéro d'index de cet élément.
lst = [1,2,3,4]
lst[0]
1
un autre exemple de la même chose
lst = [1,2,3,4]
lst[3]
4
Utilisez ( :) le point-virgule pour accéder aux éléments de la série. Le premier numéro d'index avant le point-virgule est Inclus et Exclus après le point-virgule.
lst[0:3]
[1, 2, 3]
Si le numéro d'index avant le point-virgule n'est pas spécifié, tous les numéros sont inclus jusqu'au début de la liste par rapport au numéro d'index après le point-virgule.
lst[:2]
[1, 2]
Si le numéro d'index après le point-virgule n'est pas spécifié, tous les numéros sont inclus jusqu'à la fin de la liste par rapport au numéro d'index avant le point-virgule.
lst[1:]
[2, 3, 4]
Si nous ajoutons un point-virgule, le nombre de champs spécifiques sera traité comme des étapes.
lst[0:4:2]
[1, 3]
Ceci est utilisé pour trouver le numéro d'index spécifique d'un élément.
lst.index(3)
2
C'est l'une de mes fonctions préférées. La fonction pop extrait l'élément sur la base de l'index fourni et retire également cet élément de la liste principale.
lst.pop(1)
2
Maintenant voir la liste principale l'élément est enlevé :)
lst
[1, 3, 4]
Pour extraire les nombres pairs d'une liste donnée, utilisez ceci, je prends ici un nouvel exemple pour une meilleure compréhension.
lst = [1,1,2,3,4,44,45,56]
import numpy as np
lst = np.array(lst)
lst = lst[lst%2==0]
list(lst)
[2, 4, 44, 56]
Pour extraire les nombres impairs d'une liste donnée, utilisez ceci (Notez où j'ai assingné 1 plutôt que 0)
lst = [1,1,2,3,4,44,45,56]
import numpy as np
lst = np.array(lst)
lst = lst[lst%2==1]
list(lst)
[1, 1, 3, 45]
Bon apprentissage... :)