Partager via


List.zip<'T1,'T2>, fonction (F#)

Combine les deux listes en une liste de paires. Ces deux listes doivent avoir la même longueur.

Espace de noms/Chemin du module : Microsoft.FSharp.Collections.List

Assembly : FSharp.Core (in FSharp.Core.dll)

// Signature:
List.zip : 'T1 list -> 'T2 list -> ('T1 * 'T2) list

// Usage:
List.zip list1 list2

Paramètres

  • list1
    Type : 'T1 list

    Première liste d'entrée.

  • list2
    Type : 'T2 list

    Deuxième liste d'entrée.

Valeur de retour

Liste unique qui contient des paires d'éléments correspondants provenant des listes d'entrée.

Notes

Cette fonction se nomme Zip dans les assemblys compilés. Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.

Exemple

L'exemple de code suivant illustre l'utilisation de List.zip.

let list1 = [ 1; 2; 3 ]
let list2 = [ -1; -2; -3 ]
let listZip = List.zip list1 list2
printfn "%A" listZip

Sortie

  

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Collections.List, module (F#)

Microsoft.FSharp.Collections, espace de noms (F#)