URL: https://linuxfr.org/forums/programmation-python/posts/retourner-deux-valeurs Title: Retourner deux valeurs Authors: syntmk Date: 2021年03月18日T20:56:10+01:00 License: CC By-SA Tags: Score: 1 Bonjour :) , J'ai mon algorithme qui marche, mais j'aimerai apporté une modification. Ma fonction recherche dans un texte dans le message des client tout nombre de 5 à 4 chiffre de entre 60000 - 1000 (ex: 1001) si le client demande la commande 1005 comme exemple et me le retourne. Mais je voudrai que si après avoir analyser le texte et trouve deux nombre de 5 à 4 chiffre de entre 60000 - 1000 (ex: 1001 et 3005) que cela me retourne tout les deux. ```python def detect_order_name(message): for text in [message["subject"],message["data"]]: order_name = "not found" match = re.search(r"\D(\d{4,5})\D","{}{}{}".format("a",text,"a")) if match: num = int(match.group(1)) if num < 60000 and num> 1000: order_name = str(num) break return order_name ``` EDIT : remise en forme du code avec la balise code+python