1.37.33 Εφαρμογή μιας διμεταβλητής συνάρτησης στα στοιχεία δύο λιστών : zip
zip εφαρμόζει μια διμεταβλητή συνάρτηση στα στοιχεία δύο λιστών.
Είσοδος :
zip(’sum’, [a,b,c,d],[1,2,3,4])
Έξοδος :
[a+1,b+2,c+3,d+4]
Είσοδος :
zip((x,y)->x^
2+y^
2,[4,2,1],[3,5,1])
ή :
f:=(x,y)->x^
2+y^
2
και μετά,
zip(f,[4,2,1],[3,5,1])
Έξοδος:
[25,29,2]
Είσοδος :
f:=(x,y)->[x^
2+y^
2,x+y]
και μετά,
zip(f,[4,2,1],[3,5,1])
Έξοδος :
[[25,7],[29,7],[2,2]]