Maison >développement back-end >Tutoriel Python >séquence python, notes d'étude du dictionnaire

séquence python, notes d'étude du dictionnaire

高洛峰
高洛峰original
2017-03-21 13:54:40991parcourir

Première introductionpythonMémo :

Séquence : liste, chaîne, tuple
len(d),d[id],del d[id],données dans d
fonction:
cmp(x, y),
len(seq),
list(seq) crée une liste basée sur une chaîne,
max(args),
min(args),
reversed (seq ),
sorted(seq),
tuple(seq)
Méthode List :
append() ajoute des objets à la fin,
count() nombre d'objets,
extend() ajoute la liste à la fin,
index() la position du premier objet correspondant,
insert() insère l'objet, pop() supprime l'objet,
par défaut end, remove() Supprime le premier objet correspondant,
reverse() le stocke dans l'ordre inverse,
sort() ne renvoie pas le tri de la liste,
sorted() renvoie la liste triée mais la liste reste inchangé

Tuple : le tuple ne peut pas être modifié
le paramètre tuple() est une séquence ou un tuple et renvoie un tuple

String : les chaînes sont immuables
méthode find(), chaîne de recherche, Il n'y a pas de retour de -1, il y a un retour du curseur
méthode join(), ajoute des éléments, renvoie la chaîne de l'élément ajouté
méthode lower(), renvoie la version minuscule de la chaîne
replace (), renvoie la méthode String
split() correspondante après le remplacement de la chaîne, la chaîne divisée en séquences, la méthode inverse de jointure


Dictionnaire :
len(d),d[id],del d[id],data in d
Méthode :
copy() Copiez le contenu Si vous le copiez directement (a. =b) l'essence est une copie de l'adresse, pointant vers la même adresse
fromkeys([],[]) utilise la valeur de clé spécifiée pour initialiser le dictionnaire. Le paramètre 1 est la séquence de. les valeurs de clé, et le paramètre 2 est la valeur initialisée. La méthode par défaut est none
get(key) pour accéder au dictionnaire. Aucune erreur ne sera signalée s'il n'y a pas de membres requis
has_key() est équivalent à key. dans d
items() et renvoie tous les dictionnaires sous forme de liste
keys() Renvoie toutes les clés d'une liste
pop() Supprime la valeur-clé correspondant à la valeur clé
popitem() Renvoie un élément aléatoire à supprimer
setdefault(key,data) Identique à get(), il n'y a aucune possibilité de définir des valeurs de clé aléatoires
z.update(y) utilise un dictionnaire pour mettre à jour un autre dictionnaire et utilise y pour update z
values() renvoie les valeurs du dictionnaire sous forme de liste

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