val zeroValue = collection.mutable.Set()
val aggRDD = pairRDD.aggregateByKey(zeroValue)((set,v) => set += v, (setOne,setTwo)=> setOne ++= setTwo)
zero_value = [] def append(lst, v): lst.append(v) return lst def extend(lst1, lst2): lst1.extend(lst2) return lst1 agg_rdd = pair_rdd.aggregateByKey(zeroValue=zero_value, seqFunc=append, combFunc=extend)