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.
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.
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 ....
É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"]
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"].
a = list("ABCDEFG") a est une liste de ["A", "B", "C", "D", "E", "F", "G"].
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"].
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"]
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"].
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"].
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"].
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"].
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"].
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].
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].
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