Comment filtrer ou supprimer le .0
à la fin de mes numéros? J'ai essayé de les convertir en entiers mais les listes ne le permettent pas. Est-ce que regex est ma meilleure option? Je n'ai pas besoin de faire des calculs avec les chiffres. Je dois juste enlever le .0
à la fin. tous aider à accueillir.Modifié Eléments de liste imbriqués au format entier
Nums = [['17001.0', '17001.0'], ['17001.0', '11001.0'], ['17001.0', '18001.0'], ['17001.0', '19001.0'],
['14001.0', '12001.0'], ['19001.0', '18001.0'], ['19001.0', '16001.0'], ['15001.0'], ['16001.0'],
['18001.0'], ['19001.0'], ['18001.0'], ['22.0'], ['22.0'], ['22.0'], ['19001.0']]
Vous pouvez parcourir en boucle et peut convertir en int en => int (flotteur ('17001,0')) – Harsha
sous-chaîne, regex, double convertion. test d'opération de chaîne si c'est un point. Vous ne savez pas comment faire une opération de base sur une liste ou vous ne voulez pas avoir la meilleure solution efficace. Dans les deux cas, vous devriez [modifier] avec ce que vous avez essayé. Vous ne pouvez pas trouver le «meilleur» sans les tester tous, alors pourquoi ne pas benchmark chaque solution _working_ qui vous vient à l'esprit. –