Recevoir et traiter n objets dans une liste

Je voulais recevoir un nombre inconnu d'instances à la fois et gérer les membres.

ObjList.py


class object:
  def __init__(self, value):
    self.L = value

def integral(ObjList):
  L = 0.0
  for obj in ObjList:
    L += obj.L
  return L

def main():
  obj1 = object(2.0)
  obj2 = object(3.0)

  L = integral([obj1, obj2])
  print(L)

if __name__ == '__main__':
  main()

J'ai pu l'écrire d'une manière surprenante. Il est censé être utilisé à des fins différentes, mais il peut être utilisé pour implémenter des listes de tâches et des diagrammes de Gantt.

Recommended Posts

Recevoir et traiter n objets dans une liste
Différence entre list () et [] en Python
[python] Gérer les fonctions dans une liste
Affectations et modifications des objets Python
Lors de la création d'une matrice dans une liste
Comment comparer des listes et récupérer des éléments communs dans une liste
Afficher une liste d'alphabets en Python 3
Changer la liste dans l'instruction for
Différence entre append et + = dans la liste Python
Extraire tous les n éléments d'un tableau (liste) en Python et Ruby
Organisez les modules et les packages Python dans le désordre
Comment effacer un taple dans une liste (Python)
J'ai écrit une classe en Python3 et Java
Copiez la liste en Python
Un mémo créé dans un package et enregistré dans PyPI
Obtenir uniquement les éléments de sous-classe dans une liste
Afficher les avis sur les médicaments à l'aide de listes en Python
Traitement Y / n avec bash, Python et Go
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Différences de comportement entre les opérateurs append () et "+ =" lors de l'ajout de données à une liste en Python
liste et somme
list et numpy
Le mémo Python le plus simple au Japon (classes et objets)
Extraire et lister les noms des personnes et des lieux dans le texte
Liste des endroits sur lesquels je suis tombé lors du téléchargement d'images à partir de Django
Implémentation de List et Bool en Python et SQLite3 (note personnelle)
Supprimez 1 000 objets stockés dans AWS S3 à la fois.
Choses à noter lors de l'initialisation d'une liste en Python
[Python] Comment trier un dict dans une liste et une instance dans une liste
Regrouper par éléments consécutifs d'une liste en Python
Sortie d'un vidage binaire en binaire et retour dans un fichier binaire
Obtenez l'ID utilisateur et le nom d'écran du participant dans Slack
(Pour moi) Flask_2 (liste et pour, étend, et un peu plus)
Crache une liste de noms de fichiers, de dates de dernière modification et de codes de caractères en python3
[Python] Comment supprimer des lignes et des colonnes dans une table (liste des options de méthode de dépôt)
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Analysez l'API Researchmap avec Python et créez automatiquement un fichier Word pour la liste des succès