Maison > Article > développement back-end > Méthode générale de liste de séquences Python
Remarque : L'environnement de test de cet article est python2.7
Remarque : Cet article présente principalement la méthode générale de list
Liste de test
list1 = [1 ,2,3, 4]
Méthode d'insertion :
Explication de la méthode : Insérer un objet à la position spécifiée
Paramètre :
Paramètre 1 : index
Paramètre 2 : objet
Exemple de code :
list1.insert(-1,1) #Insérer un objet en fin de liste
list1.insert(0 ,1) #Insérer un objet au début de la liste
Valeur de retour : Aucune
Remarque : Une fois la méthode exécutée, la liste d'origine list1
est directement modifié
Méthode pop :
Explication de la méthode : Supprimer l'élément à l'index spécifié
Paramètres : S'il n'y a pas de paramètre, la valeur par défaut est l'index -1 (le dernier membre de la liste)
Paramètre facultatif un : index
Exemple de code :
par exemple : s = list1.pop(1),s =list1[1] avant suppression
Valeur de retour : index supprimé L'élément de
Remarque 1 : Lorsque l'index n'existe pas, une erreur hors limites sera générée
Remarque 2 : La méthode pop peut implémenter des opérations de pile
eg:list1.append (list1.pop())
extend méthode :
Explication de la méthode : Insérer la séquence en fin de liste
Paramètres :
Paramètre 1 : Séquence
Exemple de code :
list2 = [ 1]
list1.extend(list2)
Valeur de retour : Aucune
Remarque : modifiez directement la liste d'origine list1, souvent utilisée pour connecter des listes, par exemple : list1 = list1 +list2
Méthode d'index :
Explication de la méthode : return Spécifiez la position où l'élément apparaît en premier dans la liste
Paramètres :
Paramètre 1 : objet
Paramètre 2 : startindex (facultatif, 0 par défaut)
Paramètre 3 : endindex (facultatif)
Exemple de code :
list1[0] = 1
then list1.index(1) = 0
Si vous souhaitez afficher l'index de la position spécifiée de l'objet spécifié, vous devez utiliser les deux autres paramètres
index(objetc,startindex,endindex)
startindex start index
endindex End index
Remarque : Lorsque l'objet n'existe pas, une erreur sera lancé
append méthode :
Explication de la méthode : Insérer des données à la fin de la liste
Paramètre :
Paramètre 1 : objet
Exemple de code :
list1.append(1)
Valeur de retour : Aucune
méthode de comptage :
Explication de la méthode : renvoie le nombre de fois où l'objet spécifié apparaît dans la liste
Paramètre :
Paramètre 1 : objet
Exemple de code :
ret = list1.count(11)
Valeur de retour : ret (int>=0)
Remarque : elle peut également être basée sur le nombre de retours = 0, pour déterminer que l'objet n'est pas dans la liste
Méthode de suppression :
Explication de la méthode : supprime l'objet qui apparaît en premier dans la liste
Paramètres :
Paramètre 1 : objet
Valeur de retour :
Exemple de code :
list1.count(1)
Note 1 : Le Quand il y a plusieurs éléments, seul le premier sera supprimé
Remarque : lorsque l'objet n'existe pas, une erreur sera générée. Il est préférable d'utiliser la méthode count et de juger
Méthode inverse : Explication de la méthode : Inverser la liste d'origineParamètres : Aucun paramètreExemple de code : list1 .reverse()Valeur de retour : Aucune valeur de retour Remarque : Modifiez directement list1 pour inverser la séquenceRemarque : Fonction intégrée inversée (objet) Paramètre 1 : Séquence Exemple de code : list1 = [1,2,3,4] list2 = list(reversed(list1))Valeur de retour : itérateurRemarque : la liste2 renvoyée est la séquence inverse de la liste1, mais elle n'affectera pas l'original séquence list1Remarque 2 : L'effet après conversion est similaire à list1[::-1] méthode de tri : Explication de la méthode : Trier la séquence par ordre croissant ou Trier par ordre décroissant Exemple de code : list1.sort()Remarque : Trier list1 par ordre croissant list1.sort (reverse=True)Remarque : trier list1 par ordre décroissant Remarque : fonction intégrée sorted()Explication de la méthode : renvoyer la séquence d'origine Séquence triée Exemple de code : list2 = sorted(list1)Remarque : le tri par ordre croissant n'affectera pas le liste de séquence originale1 list2 = sorted(list1,reverse=True)Remarque : l'ordre décroissant n'affectera pas la liste requise d'origine1Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!