RxPy中first()的用法

2024-06-09 16:59:39 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从RxPy中的Observable序列中恢复元素

obs = Observable.from_([1,2,3])
print obs.first()

应该打印1,但它返回另一个AnonymousObservable,而不是元素。在

一般来说,从Observable序列中恢复元素的最佳运算符是什么?在


Tags: from元素运算符序列firstprintrxpyobs
1条回答
网友
1楼 · 发布于 2024-06-09 16:59:39

这对我有用

obs = Observable.from_([1,2,3])
first = list(obs.first().to_blocking())[0]
print(first)

to_blocking调用将序列转换为迭代器(类型为rx.core.blockingobservable公司.BlockingObservable),以及list() 转换允许访问内部值。在

相关问题 更多 >