creational operators creational operators you have already seen an example of creational operator in the examples presented earlier in this this is because the rx from_list(operator is an example of creational operator it is used to create new observable based on data held in list like structure more generic version of from_list(is the from_(operator this operator takes an iterable and generates an observable based on the data provided by the iterable any object that implements the iterable protocol can be used including user defined types there is also an operator from_iterable(all three operators do the same thing and you can choose which to use based on which provides the most semantic meaning in your context all three of the following statements have the same effectsource rx from_([ ]source rx from_iterable([ ]source rx from_list([ ]this is illustrated pictorially belowanother creational operator is the rx range(operator this operator generates an observable for range of integer numbers the range can be specified with our without starting value and with or within an increment however the maximum value in the range must always be providedfor exampleobs rx range( obs rx range( obs rx range( transformational operators there are several transformational operators defined in the rx operators module including rx operators map(and rx operators flat_map(the rx operators map(operator applies function to each data item generated by an observable