Maison  >  Article  >  développement back-end  >  Méthode générale de liste de séquences Python

Méthode générale de liste de séquences Python

巴扎黑
巴扎黑original
2017-07-20 09:32:171091parcourir

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'origine

Paramètres :

Aucun paramètre

Exemple de code :

list1 .reverse()

Valeur de retour : Aucune valeur de retour

Remarque : Modifiez directement list1 pour inverser la séquence

Remarque : 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érateur

Remarque : la liste2 renvoyée est la séquence inverse de la liste1, mais elle n'affectera pas l'original séquence list1

Remarque 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'origine1

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn