Types de données spéciaux
>>> list1 = [1, 'wang', 'tao'] >>> tuple1 = (2, 'wang', 'tao', 'yuan') #tuple的内容不可更改 >>> dict1 = { #dict的元素分为 key:value两部分,key不能重复 'wang':90, 'tao':99, 'yuan':100 }
Utilisation de dict, reproduit à partir de
OperationResultNoteslen(a)le nombre d'éléments dans a Obtenir le nombre d'éléments dans le dictionnaire a[k]l'élément de a avec la clé k Obtenir le clé K La valeur correspondante (1), (10)a[k] = vset a[k] à v Définir la valeur correspondant à la clé k pour qu'elle devienne v del a[k]supprimer a[k] de a Supprimer la clé de le dictionnaire Pour les éléments de k (1) a.clear()supprimer tous les éléments de a Effacer tout le dictionnaire a.copy()une copie (superficielle) de a Obtenir une copie du dictionnaire k dans aTrue si a a une clé k, sinon False existe dans le dictionnaire Si la clé k n'existe pas, elle retournera True, sinon elle retournera False(2)k pas dans aÉquivalent à not k dans a Si la clé k n'existe pas dans le dictionnaire, elle retournera vrai, sinon il retournera False(2)a.has_key(k)Équivalent à k dans a, utiliser ce formulaire dans le nouveau code est équivalent à k dans a a.items()une copie de la liste de a de (clé, value) paires Obtenir une clé, une liste de valeurs(3)a.keys()une copie de la liste de clés de a Obtenir la liste des clés(3)a.update([b])met à jour (et écrase) les paires clé/valeur de b Mettez à jour un dictionnaire à partir du dictionnaire b. Si les clés sont les mêmes, mettez-les à jour. Si elles n'existent pas dans a, ajoutez ( 9)a.fromkeys(seq[, value])Crée un nouveau dictionnaire avec les clés de seq et les valeurs. défini sur la valeur (7)a.values()une copie de la liste de valeurs de a(3)a.get(k[, x])a[k] si k dans a, sinon x(4)a.setdefault (k[, x])a[k] si k dans a, sinon x (le définissant également)(5)a.pop( k[, x])a[k] si k dans a, sinon x (et supprimez k)(8)a.popitem()supprime et renvoie une paire arbitraire (clé, valeur)(6)a.iteritems()renvoie un itérateur sur des paires (clé, valeur)(2), (3)a.iterkeys( )renvoie un itérateur sur les clés du mappage(2), (3)a.itervalues()renvoie un itérateur sur les valeurs du mappage(2) , (3)
|
set ([ , ]) Équivalent à une liste composée de clés de dict, avec pour caractéristiques que les éléments ne peuvent pas être répétés
Opérations spéciales
Définir la fonction def f( ): f est le nom de la fonction, faites attention à ajouter deux points après
Ajouter une opération append() ajouter à la fin de la liste
extend() ajouter la liste b à a
insert(1, 'g')
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!