bases de python: liste

Type de liste

Une variable contient plusieurs données.

Lister les bases

La chaîne de caractères et la valeur numérique peuvent être mélangées

a = 1
b = 'Mandarine'
c = 2

li = [a, b, c]

print(li)
#production[1,Mandarine,2]

Liste multiple

Liste dans la liste



a = "Ichi"
b = 2
c = "M."
d = 4

li = [[a, b], [c, d]]


print(li)
#production: [["Ichi", 2], ["M.", 4]]

Retrait de prix

Des index (numéros) sont affectés à la liste. Vous pouvez le spécifier et le récupérer

① Commence à 0 à partir de l'extrémité gauche et peut être récupéré en spécifiant une valeur numérique
② Le dernier-Comme 1
-2,-Vous pouvez également souscrire par ordre de 3.
List = [0, 1, 2, 3]
print(List [0]) 
#"0" avec l'index 0 est sorti

List = [0, 1, 2, 3]
print(List [-3]) 
#Le troisième "1" à l'arrière est émis

Extraire la valeur de la plage de plusieurs listes.

① Numéro:Sortez du nombre spécifié avec
②:Sortez devant le numéro avec le numéro(-Dans le cas de, en partant de la gauche)
al = ["0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
print(al[1:4]) 
#Index 1-3: ["1", "2", "3"]

print(al[:4]) 
#Index 0-3: ["0", "1", "2", "3"]

print(al[7:]) 
#Index 7 ~ Fin["7", "8", "9","10"]Est sortie

print(al[0:100]) 
#Toutes les sorties car elles dépassent la plage

print(al[0:-5]) 
#Index 0 à 6 depuis l'arrière["0","1", "2", "3", "4","5"]

Écraser et ajouter une liste

Comme méthode supplémentaire
① Désignation du numéro
② Enfin avec append(Un seul peut être fait)
③ +=et enfin(Peut être multiple)


al = ["0","1", "2", "3", "4"]
al[0] = "A" 
print(al) 
#Résultat de sortie: ["A", "1", "2", "3", "4"]


al = ["0","1", "2", "3", "4"]
al[1:3] = ["B", "C"] 
print(al) 
#Résultat de sortie: ["0", "B", "C", "3", "4"]

al = ["0","1", "2", "3", "4"]
al.append("f") 
print(al) 
#Résultat de sortie: ["0","1", "2", "3", "4","f"]

al = ["0","1", "2", "3", "4"]
al += ["f","g"] 
print(al)
#Résultat de sortie: ["0","1", "2", "3", "4","f","g"]

Supprimer l'élément

del liste[indice]
al = ["0","1", "2", "3", "4"]
del al[3:] 
print(al) 
#Résultat de sortie: ["0", "1", "2"]


al = ["0","1", "2", "3", "4"]
del al[1:3] 
print(al) # ["0", "3", "4"]Est sortie

copie

Lors de l'affectation d'une variable de liste à une variable de liste
Lorsque la destination de l'affectation est modifiée, la source de l'affectation change également.
#Lorsque seul le contenu de la liste
list() #Utilisez celui de gauche.


#Variable comme il est
al = ['0', '1', '2']
al_copy = al 
al_copy[0] = 'A' 
print(al_copy)
print(al)

#Résultat de sortie

['A', '1', '2']
['A', '1', '2']


# list()Seul le contenu utilisant
al = ['0', '1', '2']
al_copy = list(al)
al_copy[0] = 'A'
print(al_copy) 
print(al) 

#Résultat de sortie

['A', '1', '2']
['0', '1', '2']

Recommended Posts

bases de python: liste
Les bases de Python ⑤
Les bases de Python
Les bases de Python ④
Les bases de Python ③
Les bases de Python
[Python] liste
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
Les bases de Python ②
Paiza Python Primer 4: Notions de base sur les listes
Mémorandum de base Python
Les bases de #Python (#matplotlib)
Principes de base de Python CGI
bases de python: dictionnaire
Les bases de Python ①
Bases de python ①
bases de la tranche de python
# Principes de base de Python (portée)
Les bases de #Python (#Numpy 1/2)
Les bases de #Python (#Numpy 2/2)
# Bases de Python (fonctions)
Python> Compréhension / Notation inclusive> Compréhension de liste
principes de base des tableaux python
Principes de base du profilage Python
Principes de base de Python #Numpy
bases de python: fonctions
À propos de la liste de base des bases de Python
Manipulation de liste Python
Les bases de #Python (classe)
Résumé des bases de Python
Liste triée en Python
Exercice Python 2 - Notation d'inclusion de liste
Liste des modules python
Python> liste> extend () ou + =
Bases de Python ② pour déclaration
Python: apprentissage non supervisé: principes de base
Principes de base du grattage Python
Vitesse de notation d'inclusion de liste en Python
Test numpy Python Basic 8
Liste de filtres en Python
liste assertXXX unittest python
Errbot: les bases du chatbot Python
#Python DeepLearning Basics (Mathématiques 1/4)
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Liste des API Python pour OpenCV3
Liste des erreurs Python (japonais)
Principes de base de Python: Socket, Dnspython
La chose semblable à une recherche de liste en Python
# 4 [python] Bases des fonctions
Bases de python: sortie
Liste des classes d'exception Python
Initialiser la liste avec python
Jeu de main Python (liste à deux dimensions)
Liste Python, pour instruction, dictionnaire
Résumé des opérations de liste Python3
[Python] Convertir la liste en Pandas [Pandas]
Python