IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Problème conversion liste en tuple [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Octobre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2015
    Messages : 12
    Par défaut Problème conversion liste en tuple
    Bonjour,

    J'essaye de convertir une liste en tuple et dans la conversion, j'ai une virgule qui reste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tupleDeTuple = ((1, 'A'), (2, 'B'))
    Mon objectif est de supprimer les impaires
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    liste = []
    for (x, y) in tupleDeTuple:
      if x % 2 != 0:
        tuplesPair = (x, y)
        liste.append(tuplesPair)
     
    tuple(liste))
    print : ((1, 'A'),)
    Je passe par une liste pour manipuler les donner et je convertis ma liste en tuple, ça fonctionne avec plusieurs éléments, mais dès qu'il y a un seul élément, le résultat vient avec une virgule comme dans le print et je ne comprends pas pourquoi.

    Je débute...

    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2018
    Messages : 29
    Par défaut
    C'est la notation du tuple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> type((1))
    int
    >>> type((1,))
    tuple
    Ce tuple contient bien un unique élément:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    >>> liste = ((1, 'A'),)
    >>> type(liste)
    tuple
    >>> len(liste)
    1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème transformation list en tuple
    Par Rabbit57 dans le forum Général Python
    Réponses: 2
    Dernier message: 01/04/2009, 11h29
  2. Conversion List -> String
    Par Bayard dans le forum Général Python
    Réponses: 1
    Dernier message: 27/11/2005, 21h50
  3. Problème avec listes liées entre elles et bouton "précé
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/08/2005, 15h10
  4. Conditions avec liste de tuples
    Par Robert999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/07/2004, 11h01
  5. Problème conversion date
    Par mat.M dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/03/2004, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo