unzip function
This method Returns the new list of regrouped elements Example
unzip([['a', 1, true], ['b', 2, false]]);
// Returns [['a', 'b'], [1, 2], [true, false]]
Credit to vikramcse
Implementation
List unzip(List list) {
var elements = list.length;
var len = list[0].length;
var result = [];
for (var i = 0; i < len; i++) {
var temp = [];
for (var j = 0; j < elements; j++) {
temp.add(list[j][i]);
}
result.add(temp);
}
return result;
}