CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] utiliser un str comme nombre?

Xeyal
Xeyal
Niveau 3
30 mars 2015 à 16:59:55

Bonjour, j'ai une liste de str de ce type :

["a1", "a2", " a3",... "an"]

et une variable m. je voudrais qu'en lisant cette liste, lorsque l'on tombe sur un chiffre, m prend sa valeur.
est-ce possible ?

watk0s
watk0s
Niveau 10
30 mars 2015 à 17:44:25

Pour chaque string de ta liste tu test si c'est un nombre, càd si tous ses caractères sont compris entre les caractères '0' et '9' puisque les chiffres sont normalement rangés dans l'ordre

Puis une fois t'être assuré que c'est un nombre tu fais un cast vers un entier que tu mets dans ta variable m

Je ne fais pas de Python donc je ne peux pas te donner la syntaxe précise mais je m'y prendrais comme ca du point de vue algo

Xeyal
Xeyal
Niveau 3
30 mars 2015 à 17:47:10

ok je vois, je suis débutant donc je connais pas la syntaxe pour le cast mais je vais chercher. merci beaucoup

[Kyomaro]
[Kyomaro]
Niveau 10
30 mars 2015 à 17:53:15

Pour cast, tu fais int(variable) si tu veux caster variable en int, str(variable) pour un string, etc...
Et tu peux entourer ça avec des gestionnaires d'exceptions (try..catch) pour limiter les crash :ok:

Xeyal
Xeyal
Niveau 3
30 mars 2015 à 18:07:28

ok merci

La-Fesse-Gauche
La-Fesse-Gauche
Niveau 7
30 mars 2015 à 22:52:00

variable = int(variable)
bien sûr il faut que ce soit un nombre

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment