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 :

Question de liste et d'integer


Sujet :

Python

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 125
    Points : 55
    Points
    55
    Par défaut Question de liste et d'integer
    Bonjour à tous,
    c'est sans doute une question à 2 balles, mais en ce jour de journée de la femme, messieurs les informaticiens on ne rigole pas

    Voilà j'ai ces 2 codes que je teste dans mon programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Xmm = raw_input("Calcul tous les X diamètres ?")
    ListeA = [ float(a) for a in diamAFile ][::int(Xmm)]
    ListeB = [ float(b) for b in diamBFile ][::int(Xmm)]
    avec Xmm = 2
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Xmm = raw_input("Calcul tous les X diamètres ?")
    ListeA = [ float(a) for a in diamAFile ][::int(Xmm)*2]
    ListeB = [ float(b) for b in diamBFile ][::int(Xmm)*2]
    avec Xmm = 1
    Question pourquoi ça ne prend pas dans les 2 cas les mêmes lignes dans mes fichiers ?

    Suis-je claire ?

    Merci par avance pour votre aide

    Patricia

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Salut,

    Et pourquoi voudrais-tu les mêmes listes si la valeur de step n'est pas la même ?

    [::int(Xmm)] versus [::int(Xmm)*2]



    Edit: j'avais pas vu le xmm = 1, ben alors je teste ...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 125
    Points : 55
    Points
    55
    Par défaut
    ben si Xmm vaut 1, int(Xmm)*2 vaut pas 2 ?
    dans ce cas pourquoi quand Xmm = 2 et int(Xmm)*2=2 ça ne donne pas la même chose...
    là je sens que j'ai peut-être des mèches blondes qui poussent

    Patricia

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Ouais faut croire que la journée de la femme te joue des tours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    # -*- coding: utf-8 -*-
     
    diamAFile = [5, 2, 87, 54, 6, 24, 35, 19, 65, 74]
    diamBFile = [64, 28, 3, 49, 37, 5, 84, 17, 8, 4, 92]
     
    Xmm = 2
    ListeA = [ float(a) for a in diamAFile ][::int(Xmm)]
    ListeB = [ float(b) for b in diamBFile ][::int(Xmm)]
     
    Xmm = 1
    ListeC = [ float(a) for a in diamAFile ][::int(Xmm)*2]
    ListeD = [ float(b) for b in diamBFile ][::int(Xmm)*2]
     
    print(ListeA)
    print(ListeC)
     
    print(ListeB)
    print(ListeD)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    vincent@tiemoko:~/Bureau$ python lst.py 
    [5.0, 87.0, 6.0, 35.0, 65.0]
    [5.0, 87.0, 6.0, 35.0, 65.0]
    [64.0, 3.0, 37.0, 84.0, 8.0, 92.0]
    [64.0, 3.0, 37.0, 84.0, 8.0, 92.0]

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 125
    Points : 55
    Points
    55
    Par défaut
    bon ben je retente alors...
    quelle poisse ce 8 mars

    Merci tout de même

Discussions similaires

  1. Question générale - Liste Document
    Par fix105 dans le forum SharePoint
    Réponses: 3
    Dernier message: 06/01/2009, 15h09
  2. Petite question sur liste déroulante
    Par Jean-Luc80 dans le forum IHM
    Réponses: 2
    Dernier message: 21/07/2008, 06h36
  3. Question sur liste déroulante
    Par mioke dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2008, 12h35
  4. Question sur List ?
    Par Seth77 dans le forum C#
    Réponses: 4
    Dernier message: 25/04/2007, 08h45

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