Partage
  • Partager sur Facebook
  • Partager sur Twitter

extraire la cle d'une liste pendant un if

    1 février 2024 à 20:22:17

    Bonjour à tous, j'utilise un if pour tester si une entrée est dans une liste, mais j'aimerais aussi extraire la clé.

    if customerName in nameList:
      extraire la clé

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter

    On se met la pression grave, mais y restera quoi le jour où on crèvera!

      1 février 2024 à 20:51:18

      Tu peux utiliser la méthode pop des listes,

      if nameList:
          try:
              index = nameList.index(customerName)
          except ValueError:
              print(f"no word {customerName}")
          else:
              print(nameList.pop(index))
      

      EDIT : Par contre j'ai pas compris l'histoire des entrées et clés dans une liste... clé valeur c'est dans un dictionnaire !

      -
      Edité par fred1599 1 février 2024 à 20:56:11

      • Partager sur Facebook
      • Partager sur Twitter

      Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
      La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

      extraire la cle d'une liste pendant un if

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      • Editeur
      • Markdown