Début des études: samedi 7 décembre Livres utilisés: Miyuki Oshige "Details! Note d'introduction à Python3 »(Sotech, 2017)
[Branchement conditionnel, répétition, traitement des exceptions (Ch.5 / p.129)] Reprise du (4ème jour), Terminé jusqu'au [Trier les éléments de la liste (Ch.6 / p.170)](6ème jour)
Comme pour l'instruction while, le bloc else est exécuté à la fin de l'itération. Elle n'est pas exécutée lorsque l'instruction for est interrompue au milieu.
En traitant l'erreur attendue à l'avance, le traitement est effectué jusqu'à la fin sans se rompre au milieu. Incorporez des objets d'exception avec try ~ except. Vous pouvez en définir plusieurs sauf ci-dessous. En définissant avec as, l'objet d'exception peut être référencé par d'autres variables.
numbers = [1, 2, 3, 4, 5, 6, 7, 8]
words = ["flowers", "snow", "moon"]
mixture = [1, 2, "flowers", 3, 5] #Les types d'éléments peuvent être mélangés.
num = [0] * 5 = [0, 0, 0, 0, 0]
Il est possible de convertir des valeurs d'autres types en une liste en utilisant list (). Tapez list (range (-5, 6)) pour obtenir une liste de valeurs dans la plage spécifiée. (Dans ce cas, -5 à 6) Si vous tapez liste ("ABCDE"), elle sera divisée caractère par caractère comme "A", "B", "C", ...
words = ["flowers", "snow", "moon"] Si vous tapez des mots [1], la première "neige" de la liste sera affichée. Tapez les mots [1] = "vent" pour remplacer "neige" par "vent". Vous pouvez vérifier le nombre d'éléments qui font la longueur de la liste avec len (). S'il s'agit de len (mots), il vaut 3, mais comme le numéro d'index commence à 0, par exemple, le mot [3] donne une erreur.
Ajouter avec append (valeur). Puisqu'il s'agit d'une méthode d'un objet liste, il est nécessaire de préparer une liste à l'avance. Insertion avec insert (position, valeur). L'emplacement d'insertion est conforme au numéro d'index. Tirez avec pop (position de retrait). Puisque pop renvoie la valeur supprimée en même temps que la suppression, c'est une image à sortir de la boîte. supprimer supprime. Si vous souhaitez supprimer plusieurs valeurs, supprimez uniquement la première valeur trouvée. Si vous voulez tout effacer, combinez-le avec une instruction while.
Split par string.split (séparateur). Un séparateur est un standard de division dans une phrase (compris). Si usa = "yes we can", tapez words = usa.split () en fonction de l'espace entre les caractères. Divisé en chaque mot. Si usa = "yes, we, can", usa.split (,) est le séparateur. S'il y a des espaces ou des virgules, vous pouvez les remplacer par replace. (Separator) .join (list) vous permet de joindre chaque élément de la liste avec un séparateur. Si vous tapez AMERICA = OBAMA.join (usa), vous obtiendrez AMERICA = "YES ** OBAMA ** WE ** OBAMA ** CAN" ".
Les listes peuvent être concaténées avec l'opérateur +. Il peut également être combiné avec extend (). Alors que append est l'ajout d'un élément, extend est la liste elle-même. EEIAA = ["kimi", "kara", "morainaki"] Avec EEIAA [1:] ["kara", "morainaki"] EEIAA [: 2] ["kimi", "kara", "morainaki"] Je pense que j'ai eu beaucoup de chances de voir cela dans le prétraitement des données d'apprentissage automatique. En définissant un nom pour chacun, vous pouvez ** list split **.
Recommended Posts