Haskell語言Prelude模塊中函數zip的用法及代碼示例。
用法類型:
[a] -> [b] -> [(a,b)]
生成一個元組列表,兩個列表中的每個元組約束元素都出現在同一位置
示例1:
輸入:
zip [1,2,3] [9,8,7]
輸出:
[(1,9),(2,8),(3,7)]
示例2:
輸入:
zip [1,2,3,4,5] [9,8]
輸出:
[(1,9),(2,8)]
示例3:
輸入:
zip (take 5 (iterate (2*) 10)) (take 5 (iterate (2/) 10))
輸出:
[(10,10.0),(20,0.2),(40,10.0),(80,0.2),(160,10.0)]
相關用法
- haskell unzip用法及代碼示例
- haskell unzip3用法及代碼示例
- haskell zip3用法及代碼示例
- haskell zipWith用法及代碼示例
- haskell zipWith3用法及代碼示例
注:本文由純淨天空篩選整理自 haskell zip。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。