article Annuaire
Aujourd'hui est aussi les efforts des petites semaines! Ecrire Python est vraiment addictif! montant de 2000, la rupture de la visite de trois jours! Merci encore! Il a encouragé mes amis! Le chapitre IV du contenu un peu plus, il écrit séparément, cycle 4.2 discutera de cette fonctionnalité très puissante, demain je mettrai à jour le plus tôt possible! La connaissance d'aujourd'hui sera plus, puis peignés avec elle wwww
· Une probabilité d'une séquence
Séquence: comprenant une pluralité d'éléments de données d'objet, ces objets selon l'ordre mémorisé.
Python fournit différents types de séquences, y compris les listes et tuples, la différence entre eux est que la liste est variable, et les tuples sont immuables.
1) Liste
Une pluralité d'éléments de données comprenant un objet
élément: un seul élément dans la liste
quand on initialise deux listes peuvent être entre crochets [] recevant des éléments ( format suivant : list = [item1, item2, etc.] qui est dans le python liste initialisation manière, les éléments séparés par des virgules)
Par exemple:
even_number contient pas un seul nombre de variables, mais contient une liste de cinq chiffres De
même, on peut aussi avoir une liste de chaînes, qui sont stockés dans la liste de couleur nommée
Python peut accueillir différents types de projets que nous pouvons aussi avoir un type mixte de la liste:
Et variable par rapport à la liste un autre bit, il peut mélanger les types de données.
fonction peut être utilisée pour imprimer l'ensemble affichage de la liste
1 · Liste index
Indice de la position de l'élément spécifié dans la liste des numéros
indexés de zéro, la liste est supposé qu'il y a n éléments, alors l'index du premier élément est 0, le deuxième élément est 1, le n-ième élément est n-1
Indice de négatif avant un dernier élément d'identification par rapport à la position de la fin de la liste, le dernier indice d'identification de l' élément de -1, -2 identificateur
Vous devez utiliser un index valide pour éviter les erreurs causées par un indice anormal
La liste est variable, de sorte que leurs éléments peuvent être modifiés.
Tels que:
Ici, il est de remplacer le vert devenu noir
2. La liste des connexions
+ L'opérateur peut être utilisé pour connecter deux listes
Exemples:
Une liste d'autres types de données ne peut pas être connecté, comme nous ne pouvons pas dire que l'entier chaîne +, il faut être converti en caractères numériques afin de se connecter à la sortie, ce qui est un concept similaire
Exemplifié ci-dessous, Python se plaignent liste de liste et connexion uniquement
3. La liste des sections
Tranche: Extrait du champ d' application de la séquence du projet
Format: liste [start: end], la portée de la définition des tranches de début et de fin (ce que je veux accéder à une gamme d'éléments de la liste)
également connu sous le nom durée (Span), est dès le début, mais il contient une liste qui ne contient pas une copie des derniers éléments
donner quelques exemples pour nous faire mieux comprendre:
Définir une liste:
Si vous ne spécifiez pas de début, il va commencer l'indexation pour 0
2 à la position finale, mais il ne comprend pas les éléments 2
Prendre durée équivalente à nos mathématiques d'ouverture et de fermeture zone, démarrer un intervalle fermé, et la fin est un intervalle ouvert.
3 positions pour prendre la position 7 mais ne comprend pas la septième position de l'élément,
Si la fin n'est pas spécifié, le résultat prendra à la fin.
5 pris de la position de la dernière position 7
Il y a des morceaux de choses magiques, si l'on veut prendre une gamme de plus que la position d'origine, Python ne nous donne pas jeter une erreur
Liste position 0-7, mais nous arrivons à 8 et une erreur ne se produit pas
8 En effet , pas pris en compte dans la tranche , 8-1 sera considéré comme le dernier élément, puisque 8-1 = 7, ce qui correspond au noir est présent dans l' index existant.
4.2 Liste des opérations
(1) dans l'opérateur
Peut être utilisé dans la liste des opérateurs comprend des éléments pour déterminer les
formats: élément de la liste
si les éléments de la liste, puis revenez vrai, si l'article est pas dans la liste, puis revenez Faux
Exemple:
définir une fonction de prendre une couleur, et on vérifie une couleur dans la liste
De même, vous pouvez utiliser le pas dans l' opérateur de déterminer si le projet ne figure pas
par la et non peuvent atteindre leurs objectifs, comme l' anglais simple.
(2) répétition de l'opérateur
Générer une liste d'une pluralité de copies et de les relier entre eux le
symbole * lorsqu'il est appliqué à une séquence de répétition sont des nombres entiers et exploitant les
séquences sont laissés opérande, le bon nombre d'opérande est
le format général: liste * n
exemple:
(3) Fonction liste Méthode d'opérateurs
La liste peut être un moyen de faire des fonctions spécifiques et des opérations arithmétiques
ajouter
append (point) - pour ajouter des éléments à la fin de la liste
Exemple:
le .append besoin () « » il est utilisé pour appeler la fonction
indice
index (clé) - Retourne la valeur est égale au premier élément en termes de l'indice (qui est, pour trouver l'emplacement). Si vous ne trouvez pas l'élément dans la liste, il émet une exception A ValueError.
Exemple:
retourne les résultats de 2 , les couleurs bleu en position d'index 2 est
Non seulement nous dit l'emplacement de cet élément dans la liste, et aussi nous dire si elle existe dans la liste, rendez-vous et savoir, en utilisant des éléments très utiles.
retirer
Supprimer
supprimer (point) - supprime le premier élément de la liste qui apparaît. Si vous ne trouvez pas l'élément dans la liste, il jette une ValueErrorexception mauvaise
note est la première fois, donc s'il y a des éléments répétés dans le même projet, il ne retournera le premier
exemple:
Ainsi , la fonction de suppression supprime un élément spécifié dans la liste, il ne supprime pas les éléments remove gauche de vacance, il sera retiré des deux côtés des éléments de connexion pour créer une nouvelle liste
sens inverse
(Ci-contre) inverse: inverser l'ordre des éléments dans la liste
Exemple:
pour continuer à utiliser la liste ci - dessus
Inverser l'ordre des éléments dans la liste
2) tuple
Une séquence immuable, tout comme une liste, une fois créé , il ne peut pas changer le
format suivant : tuple_name = (article1, article2,
...) le même support et la liste des tuples: Vous pouvez faire l' indexation, l' expression de découpage en tranches, le nombre de (éléments LEN ) ,, min (plus petit élément), max (élément maximum) ...
mais une fois mis en place, nous ne pouvons pas changer le contenu de:
Python est compté à partir de 0, 1 correspond à ce rouge
ressemble à la liste, mais la liste n'est pas utilisé entre parenthèses
parce que le contenu de tuples ne peut pas être changé, la forme de réalisation ci - dessus comme Python déclenche une erreur
Cela contraste vers le bas, peut-être vous vous sentirez un tuple est pas bon, mais il a un meilleur effet: (1) tuples plus rapide que le traitement de la liste, car le processeur n'a pas besoin d'un interprète et prêt à changer la valeur (2 ) utiliser plus sûr, parce que le contenu ne peut pas être changé une fois que nous stockons, ils ne seront pas accidentellement être réaffectés
3) la conversion d'une liste de tuples
Ce type de conversion avant que les données est très similaire, Liste (): pour convertir la liste de tuple,
tuple (): la liste en tuples.
Besoin d'une liste ou nous voulons changer le tuple élément plus sûr peut être utilisé dans les
cas suivants: