transformational operators the output from this program islambda received ' lambda received ' lambda received ' lambda received ' is string is string is string is string true true true true combinatorial operators combinatorial operators combine together multiple data items in some way one example of combinatorial operator is the rx merge(operator this operator merges the data produced by two observables into single observable data stream for examplein the above diagram two observables are represented by the sequence and the sequence these observables are supplied to the merge operator that generates single observable that will supply data generated from both of the original observables this is an example of an operator that does not take function but instead takes two observables the code representing the above scenario is given belowan example illustrating how to merge two data sources import rx set up two sources source rx from_list([ ]source rx from_list([ ]merge two sources into one rx merge(source source )subscribe(lambda vprint(vend=',')notice that in this case we have subscribed directly to the observable returned by the merge(operator and have not stored this in an intermediate variable (this was design decision and either approach is acceptable