Bonjour,
Dans le cadre d'un projet, je dois utiliser un fichier .txt et coder par la suite des fonctions.
Cependant, je n'arrive pas à épurer les chaines de caractères de ce dernier et obtenir ce que je veux :
Voici le fichier .txt
Capture d’écran 2021-11-24 à 22.57.17.png
J'aimerai obtenir un dictionnaire de cette forme par la suite :
Capture d’écran 2021-11-24 à 22.29.11.png
J'ai utilisé les fonctions classiques :
Mais je ne vois pas comment faire pour que dès que je rencontre des entiers 1,2,3,..., je les ajoute au dictionnaire jusqu'à ce que je rencontre un autre entier.Code:if __name__ == "__main__": zones = [i for i in range(1,25)] liste_zones = {} with open("zones.txt", "r") as f: for line in f: point = line.strip(" ").split() print(point) if line in zones: liste_zones[int(line)]=" test"
Je ne sais pas si je suis clair ...
Merci à vous,
Bonne soirée,
MachineV5
-----