Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2930 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [resolu]différence entre deux listes perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu]différence entre deux listes perl

n°1740095
OyT
dyslexics have more fnu
Posté le 02-06-2008 à 10:53:00  profilanswer
 

Bonjour,
 
voilà mon problème: j'ai deux listes @liste1=("pomme", "banane","poire" ) et @liste2=("banane", "ananas", "pomme" ) et je cherche à récupérer ce qu'il y a dans la liste 1 et pas dans la liste 2 donc le résultat serait @liste3=("poire" );
 
Il possible de récupérer aussi ce qui n'est pas en commun dans les deux listes @liste3=("poire", "ananas" );
 
y-a-t'il une fonction qui fait ça? pas moyen de la trouver s'il elle existe. Je sais qu'on peut faire un ptit script est comparer un par un mais le problème et que mes listes contiennent plusieurs  milliers d'élément donc pas évident...
 
Merci


Message édité par OyT le 02-06-2008 à 13:53:27

---------------
yop yop
mood
Publicité
Posté le 02-06-2008 à 10:53:00  profilanswer
 

n°1740097
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-06-2008 à 10:55:58  profilanswer
 

http://faq.perl.org/perlfaq4.html#How_do_I_compute_the


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1740109
OyT
dyslexics have more fnu
Posté le 02-06-2008 à 11:05:51  profilanswer
 

en gros ca c ce que je faisais (un poil mieux que moi quand mm j'avoue) je cherchais une fonction qui éviterai les deux boucles... si je trouve rien d'autre ca sera comme ça merci

n°1740231
OyT
dyslexics have more fnu
Posté le 02-06-2008 à 13:53:13  profilanswer
 

c bon je vais utiliser des fonctions unix:
 
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
 
merci


---------------
yop yop
n°1740265
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-06-2008 à 14:34:19  profilanswer
 

AMHA, je pense pas qu'un double sort puisse être plus rapide.
Par contre, ton pb est légèrement différent. Tu ne cherches pas les différences entre 2 tableaux mais entre deux fichiers.
Perso, je bouclerai plutot sur les handlers de fichiers que sur des tableaux ( ce qui t'éviterait de surcroît de te trimballer des tableaux monstrueux en mémoire).
Regarde du coté de ce module par exemple: Algorithm::Diff


Message édité par anapajari le 02-06-2008 à 14:34:52

---------------
Software and cathedrals are much the same - first we build them, then we pray.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [resolu]différence entre deux listes perl

 

Sujets relatifs
[RESOLU] Traiter un tableau 2 par 2Comparer deux listes VBS
[Résolu] Fil d'Ariane PHP/MySQL sur système d'include[Résolu] Newbie - requêtes SQL de sélection et boucle
Noob perl avec pb, mais j'apprend doucement[C++ et C] Lister les interfaces réseau d'un PC [resolu]
[C#.NET][pas si resolu] Colorer un ou plusieurs mots dans une textboxRequête sur opération select max
session ne marchent pas...(résolu) 
Plus de sujets relatifs à : [resolu]différence entre deux listes perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR