[Introduction à Python] Comment obtenir la taille d'une liste avec la taille de la liste

Site de référence: [Introduction à Python] Comment obtenir la taille d'une liste avec la taille de la liste

[Introduction à Python] Comment obtenir la taille d'une liste avec la taille de la liste

Lorsque vous travaillez avec des listes en Python, vous souhaiterez peut-être connaître la taille (longueur) de la liste. En Python, la longueur de la liste peut être facilement obtenue en utilisant une fonction. Cette fois, je vais expliquer comment obtenir la taille d'une liste à 1 dimension et d'une liste multidimensionnelle.

table des matières 1 [Obtenez la taille de la liste avec l'instruction for](Obtenez la taille de la liste avec l'instruction ## for) 2 [Obtenir la taille de la liste avec la fonction len](## Obtenir la taille de la liste avec la fonction len) 3 [Obtenir la taille de la liste multidimensionnelle avec la fonction len](## Obtenir la taille de la liste multidimensionnelle avec la fonction len) 4 [Obtenir le nombre d'éléments spécifié par la fonction de comptage](## Récupérer le nombre d'éléments spécifié par la fonction de comptage)

Obtenez la taille de la liste avec l'instruction for

Le moyen le plus courant d'obtenir la taille d'une liste est d'utiliser une instruction for.

list1 = ['python', 'list', 'length']
length = 0

for x in list1:
    length += 1
     
print('La longueur de list1 est{}est'.format(length))

Résultat d'exécution

list1 a une longueur de 3

Comme les éléments peuvent être extraits de la liste un par un dans l'instruction Python for, la taille de la liste peut être augmentée en préparant une variable de compteur (longueur dans cet exemple) et en ajoutant 1 à la valeur de la variable de compteur à chaque fois. Tu peux l'avoir.

Obtenez la taille de la liste avec la fonction len

Plus tôt, j'ai expliqué comment obtenir la taille de la liste en tournant l'instruction for. Vous pouvez obtenir la taille de cette façon, mais Python facilite l'obtention de la longueur. Voilà comment utiliser la fonction len. La syntaxe de la fonction len est la suivante.

variable= len(liste)

La fonction len est une fonction qui renvoie la longueur de la liste passée en argument. Vous pouvez obtenir la longueur de la liste en une seule ligne en utilisant len.

list1 = ['python', 'list', 'length']
length = len(list1)

print('La longueur de list1 est{}est'.format(length))

Résultat d'exécution

list1 a une longueur de 3

Le code source est très rafraîchissant. La méthode d'utilisation de l'instruction for n'est pas particulièrement compliquée, mais il est toujours plus propre d'utiliser la fonction len.

Obtenez la taille d'une liste multidimensionnelle avec la fonction len

Auparavant, nous avions la taille d'une liste unidimensionnelle, mais parfois nous voulons obtenir la taille d'une liste multidimensionnelle de deux dimensions ou plus. Dans le cas d'une seule dimension, l'utilisation de l'instruction for ne posait aucun problème, mais dans le cas d'une liste multidimensionnelle, essayer de la récupérer avec uniquement l'instruction for serait assez compliqué.

Pour obtenir la taille d'une liste multidimensionnelle, combinez la fonction len avec l'instruction for. C'est un peu plus compliqué qu'unidimensionnel, mais vous pouvez toujours obtenir la taille avec une quantité relativement petite de code en utilisant len.

Cette fois, à titre d'exemple, nous obtiendrons la longueur de la liste bidimensionnelle suivante.

list1 = [['python', 'list'], ['length', 'two', ' demension']]

Tout d'abord, appliquons normalement la fonction len à cette liste.

list1 = [['python', 'list'], ['length', 'two', ' demension']]
length = len(list1)
 
print('La longueur de list1 est{}est'.format(length))

Résultat d'exécution

list1 a une longueur de 2

De cette façon, la taille est de 2. En effet, list1 est considérée comme une liste unidimensionnelle avec deux éléments, ['python', 'list'] et ['length', 'two', 'demension'].

Pour obtenir correctement la taille de la liste bidimensionnelle, vous devez obtenir la taille de chaque élément et les additionner. En d'autres termes, vous pouvez obtenir la taille totale en passant chaque élément à la fonction len et en additionnant les résultats ensemble.

list1 = [['python', 'list'], ['length', 'two', ' demension']]
length = 0

for x in list1:
    length += len(x)  #Ajouter les longueurs des éléments extraits

print('La longueur de list1 est{}est'.format(length))

Résultat d'exécution

list1 a une longueur de 5

Vous avez maintenant correctement obtenu la taille globale. Pour 3 dimensions et plus, vous pouvez essentiellement obtenir la taille globale en utilisant len dans l'instruction for pour obtenir la taille de chaque élément.

Obtient le nombre d'éléments spécifié par la fonction de comptage

La façon d'obtenir la taille de la liste dépend du langage de programmation, mais certains langages l'obtiennent avec une fonction appelée "count". En Python, la fonction count peut obtenir "le nombre d'éléments spécifiques que vous spécifiez" au lieu de la longueur de la liste. Count est également une fonction fréquemment utilisée, c'est donc une bonne idée de profiter de cette occasion pour apprendre à l'utiliser. La syntaxe de count est la suivante.

Variable = list.count (objet)

La fonction de comptage renvoie le nombre d'objets spécifiés dans l'argument dans la liste.

ist2 = [1, 3, 4, 5, 1, 2, 1]
count_one = list2.count(1)

print('1 dans la liste2{}Il y a'.format(count_one))

Résultat d'exécution

Il y a 3 1 dans la liste 2

Par ailleurs, si l'objet spécifié ne figure pas dans la liste, 0 est automatiquement renvoyé.

list2 = [1, 3, 4, 5, 1, 2, 1]
count_one = list2.count(6)

print('6 dans la liste2{}Il y a'.format(count_one))

Résultat d'exécution

Il y a 0 1 dans la liste 2

Recommended Posts

[Introduction à Python] Comment obtenir la taille d'une liste avec la taille de la liste
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
[Introduction à Python] Comment obtenir des données avec la fonction listdir
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Comment afficher une liste des versions installables avec pyenv
Comment entrer dans l'environnement de développement Python avec Vagrant
Comment obtenir une liste de liens à partir d'une page de wikipedia
Récupérez la source de la page à charger indéfiniment avec python.
Comment connecter le contenu de la liste dans une chaîne de caractères
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
[python] Obtenir une liste de variables d'instance
Résumé de l'utilisation de la liste Python
[Python] Obtenir une liste de dossiers uniquement
Comment obtenir les coordonnées de sommet d'une entité dans ArcPy
[Python] Comment obtenir une valeur avec une clé autre que value avec Enum
De l'introduction de JUMAN ++ à l'analyse morphologique du japonais avec Python
Comment envoyer une requête à l'API DMM (FANZA) avec python
Obtenez une liste de fichiers dans un dossier avec python sans chemin
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
PhytoMine-I a essayé d'obtenir les informations génétiques de la plante avec Python
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python (version non bloquante)
Après avoir frappé l'API Qiita avec Python pour obtenir une liste d'articles pour les débutants, nous visiterons les articles divins
[Algorithm x Python] Comment utiliser la liste
Introduction à Python avec Atom (en route)
Comment obtenir des éléments de type dictionnaire de Python 2.7
Comment obtenir les fichiers dans le dossier [Python]
amateur python tente de résumer la liste ②
Zubu amateur veut démarrer Python
[Python] Comment définir la taille de la fenêtre (cliente) dans le navigateur avec Selenium
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
[Chapitre 2] Introduction à Python avec 100 coups de traitement du langage
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
Comment obtenir le verdict de la molette de la souris avec des malédictions Python
Python: obtenir une liste de méthodes pour un objet
[Introduction à Python] <liste> [modifier le 22/02/2020]
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
[Python] Résumé de la façon de spécifier la couleur de la figure
[Introduction à Python] Comment arrêter la boucle en utilisant break?
[Python] Comment réécrire le style de table avec python-pptx [python-pptx]
Obtenez l'état de fonctionnement de JR West avec Python
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
[Python] Comment afficher les valeurs de liste dans l'ordre
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Note Python: Le mystère de l'attribution d'une variable à une variable
[Chapitre 4] Introduction à Python avec 100 coups de traitement du langage
[Python] Comment gérer l'erreur d'instance is "is instance () arg 2 doit être un type ou un tuple de types"
Un mémo sur la façon de surmonter le problème difficile de la capture d'effets avec l'IA
Une note de malentendu lors de la tentative de chargement de l'intégralité du module self-made avec Python3
Comment trouver le premier élément qui correspond aux critères de la liste Python