Le programme Python basé zéro # 4.1


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:
Insérer ici l'image Description
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

Insérer ici l'image Description

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
Insérer ici l'image Description

2. La liste des connexions

+ L'opérateur peut être utilisé pour connecter deux listes

Exemples:
Insérer ici l'image Description

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 uniquementInsérer ici l'image Description
Insérer ici l'image Description

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:
Insérer ici l'image Description

Si vous ne spécifiez pas de début, il va commencer l'indexation pour 0

Insérer ici l'image Description
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,Insérer ici l'image Description

Si la fin n'est pas spécifié, le résultat prendra à la fin.

5 pris de la position de la dernière position 7Insérer ici l'image Description

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
Insérer ici l'image Description

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
Insérer ici l'image Description
Insérer ici l'image Description

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:Insérer ici l'image Description

(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:
Insérer ici l'image Description
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: Insérer ici l'image Description
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:
Insérer ici l'image Description

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 - dessusInsérer ici l'image Description

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:

Insérer ici l'image Description
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:

Insérer ici l'image Description

Publié quatre articles originaux · a gagné les éloges 29 · vues 2125

Je suppose que tu aimes

Origine blog.csdn.net/Mr_zoezhou/article/details/104774639
conseillé
Classement