[GO] À propos de la liste de base des bases de Python

Cet article est destiné aux débutants Django Girls Japan Python, Ceci est un matériel pour les sessions d'étude. Puisque l'auteur est aussi un débutant, nous nous excusons pour tout inconvénient.

liste

a = ["A","B","C","D","E","F","G"]

Supposons que vous ayez une liste avec 7 éléments de A à G comme ci-dessus. La liste a un numéro de chambre.

4.JPG

En comptant à partir du côté gauche, le premier numéro de chambre sera 0 Soyons prudents. En comptant à partir de la droite, comptez comme -1 -2 ....

Fais une liste

Ecrire à la main

Écrivez-le vous-même. Entourez [] et listez les éléments séparés par des virgules. a = ["A","B","C","D","E","F","G"]

Liste des taples

Si vous assignez un (taple) taple à une variable et en faites une liste (variable), ce sera une liste. taple = ("A","B","C","D","E","F","G") a = list(taple) a est une liste de ["A", "B", "C", "D", "E", "F", "G"].

Liste des chaînes

a = list("ABCDEFG") a est une liste de ["A", "B", "C", "D", "E", "F", "G"].

Utiliser split ()

i = "A,B,C,D,E,F,G" a = i.split(",") a est une liste de ["A", "B", "C", "D", "E", "F", "G"]. split () se divise par le caractère spécifié dans l'argument et crée une liste.

Par exemple ... Si vous essayez de mettre ce qui est dans i ci-dessus comme ↓ ... i = "AB,C,D,EF,G" a = i.split(",") a est une liste de ["AB", "C", "D", "EF", "G"].

Extraction à l'aide de tranches

Si vous spécifiez le numéro de pièce, vous pouvez récupérer l'élément. a[0] → "A"

En spécifiant la position de départ et la position de fin, la plage spécifiée peut être extraite. a[1:-3] → ["B", "C", "D"] a[1:4] → ["B", "C", "D"]

Vous pouvez spécifier uniquement la position de départ, puis sortir jusqu'à la fin. a[2:] → ["C","D","E","F","G"]

Vous pouvez extraire du début à la position spécifiée en spécifiant uniquement la position de fin. a[:2] → ["A","B"]

Ajouter et supprimer des valeurs

Ajouter en utilisant + =

Si vous souhaitez ajouter un élément à la fin d'une liste existante, vous pouvez l'ajouter avec + =. a = ["A","B","C","D","E","F","G"] a += "H" a est une liste de ["A", "B", "C", "D", "E", "F", "G", "H"].

Ajouter en utilisant append ()

Lorsque vous souhaitez ajouter un élément à la fin d'une liste existante List.append (ce que vous souhaitez ajouter) Vous pouvez l'ajouter avec. a = ["A","B","C","D","E","F","G"] a.append("H") a est une liste de ["A", "B", "C", "D", "E", "F", "G", "H"].

Ajouter en utilisant insert ()

Vous pouvez ajouter une valeur à n'importe quel emplacement en utilisant insérer (où vous voulez ajouter, ce que vous voulez ajouter). a = ["A","B","C","D","E","F","G"] a.insert(0, "W") a est une liste de ["W", "A", "B", "C", "D", "E", "F", "G"].

Supprimer avec remove ()

Il sera supprimé de la liste .remove (ce que vous souhaitez supprimer), Voyez à gauche ce que vous voulez supprimer et ne supprimez que le premier.

a = ["A","B","C","D","E","F","G","A","B","C","D"] a.remove("B") a est une liste de ["A", "C", "D", "E", "F", "G", "A", "B", "C", "D"].

Supprimer à l'aide du numéro de chambre (position) dans la liste

Supprimez-le dans la liste de suppression [numéro de chambre]. a = ["A","B","C","D","E","F","G","A","B","C","D"] del a[1] a est une liste de ["A", "C", "D", "E", "F", "G", "A", "B", "C", "D"].

Vous pouvez également supprimer en spécifiant la plage de la liste. a = ["A","B","C","D","E","F","G","A","B","C","D"] del a[2:4] a est une liste de ["A", "B", "E", "F", "G", "A", "B", "C", "D"].

Tri

Tri avec sort ()

Trie les éléments de la liste par ordre croissant. a = [4, 6, 8, 1, 3] a.sort() a est une liste de [1, 3, 4, 6, 8].

Si vous souhaitez utiliser l'ordre décroissant, spécifiez reverse = True dans l'argument. a = [4, 6, 8, 1, 3] a.sort(reverse=True) a est une liste de [8, 6, 4, 3, 1].

Tri à l'aide de sorted ()

Trie les éléments de la liste dans l'ordre croissant sans modifier la liste d'origine. a = [4, 6, 8, 1, 3] b = sorted(a) b est une liste de [1, 3, 4, 6, 8]. A ce moment, a est la liste originale de [4, 6, 8, 1, 3].

Découvrez le nombre d'éléments

Vous pouvez vérifier le nombre d'éléments avec len (liste). a = ["A","B","C","D","E","F","G","A","B","C","D"] Vous pouvez obtenir 11 éléments avec len (a).

Recommended Posts

À propos de la liste de base des bases de Python
À propos des fonctionnalités de Python
bases de python: liste
Les bases de Python ①
Bases de python ①
Apprenez les bases de Python ① Débutants élémentaires
[Python3] Comprendre les bases de Beautiful Soup
À propos de l'environnement virtuel de Python version 3.7
Je ne connaissais pas les bases de Python
[Python] Chapitre 02-04 Bases du programme Python (À propos des commentaires)
[Python3] Comprendre les bases des opérations sur les fichiers
Liste des modules python
Principes de base du grattage Python
le zen de Python
# 4 [python] Bases des fonctions
Bases de python: sortie
[python] Vérifier les éléments de la liste tous, tous
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Copiez la liste en Python
Écrire une note sur la version python de python virtualenv
[Note] À propos du rôle du trait de soulignement "_" en Python
Vers la retraite de Python2
Résumé des opérations de liste Python3
À propos du module Python venv
À propos de la fonction enumerate (python)
À propos de divers encodages de Python 3
python: principes de base de l'utilisation de scikit-learn ①
Paiza Python Primer 4: Notions de base sur les listes
À propos des composants de Luigi
Principes de base de Python x SIG (1)
Le pouvoir des pandas: Python
[python] Récupère la liste des classes définies dans le module
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
[Maya Python] Écraser le contenu du script 2 ~ list Notes
Un mémorandum sur la mise en œuvre des recommandations en Python
Combien connaissez-vous les bases de Python?
Principes de base de Python x SIG (3)
Les bases de Python ⑤
Paiza Python Primer 5: Principes de base des dictionnaires
Essayez d'obtenir la liste des fonctions du paquet Python> os
L'histoire de Python et l'histoire de NaN
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
Les bases de Python ④
[Maya Python] Écraser le contenu du script 3 ~ Liste des plugins inconnus
[Python] Qu'est-ce que @? (À propos des décorateurs)
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
À propos de la valeur de retour de pthread_mutex_init ()
Obtenez le nombre d'éléments spécifiques dans la liste python
Premiers pas avec Python Bases de Python
Les bases de Python ③
Les bases de Python
À propos de la valeur de retour de l'histogramme.
[Python] Comprendre le potentiel_field_planning de Python Robotics
À propos de la limite supérieure de threads-max