CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourHigh-Tech
    • Actus High-Tech
    • Hardware
    • Smartphones
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • High-Tech
  • 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
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
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment