suppression de doublons de valeur de hachage et de garder un nombre de en perl
Permet de dire
%hash = (
key1 => 'one',
key2 => 'two',
key3 => 'three',
key4 => 'two',
key5 => 'one',
);
Je veux avoir deux tableaux:
-
Ce tableau doit avoir unique clé/valeur
@tableau1=(key1 un cle2 deux cle3 trois)
-
ce tableau doit avoir le comte de doublons en valeur (par exemple ici seulement trois valeurs sont uniques donc " un "est deux fois et "deux" deux fois encore et "trois", a révélé une fois).
@tableau2=(2 2 1)
- N' "unique" clé/valeur" signifie soit la clé ou la valeur doit être unique, ou de la combinaison de la clé et la valeur doit être unique, ou tout simplement la clé doit être unique?
- Ce que commande vous êtes en supposant que pour @matrice2. En d'autres termes, pourquoi le nombre " un "venir avant de le nombre "deux"?
- Ce qui détermine les clés sont gardées? Ne dites pas que l'ordre dans lequel les touches sont de retour n'est pas la même sur tous les différents perl et il n'est pas le même que l'ordre donné dans le fichier source.
- La commande de @matrice2 est censé être valeur1 valeur2 depuis je veux enlever l'identique des éléments de différentes touches. La commande de @matrice1 doit correspondre avec @matrice2 pour suivre clé/valeur sont identiques et combien de fois?
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr de savoir pourquoi vous voulez la réponse définitive à être dans cette drôle de forme (par opposition à un hachage de clés/valeurs et un hachage de valeur=>le comte mappages, mais vous pouvez y aller...
Vous pouvez également utiliser %compte de hachage directement au lieu de pousser les valeurs dans un tableau que vous vouliez ci-dessus.
Résultats:
Tenir compte de l'ordonnance numéro ...