Python 以分数获得zrange

Python 以分数获得zrange,python,redis,Python,Redis,有可能在ZSET中获得元素的元组列表及其分数吗?例如: redis.zrange-function('channel', 0, -1) [('item1', 123), ('item2', 333), etc.] 对于redis py,在zrange()中有一个可选参数,如下所示: zrange(名称、开始、结束、描述=False、分数=False、分数\u cast\u func=) 从排序集名称返回以升序排序的开始和结束之间的值范围 withscores指示返回分数和值。返回类型是(值、

有可能在ZSET中获得元素的元组列表及其分数吗?例如:

redis.zrange-function('channel', 0, -1)
[('item1', 123), ('item2', 333), etc.]

对于
redis py
,在
zrange()
中有一个可选参数,如下所示:

zrange(名称、开始、结束、描述=False、分数=False、分数\u cast\u func=)

从排序集名称返回以升序排序的开始和结束之间的值范围

withscores
指示返回分数和值。返回类型是(值、分数)对的列表

例如:

In [292]: import redis

In [293]: r = redis.Redis()

In [294]: r.zadd('channel', 'a', 0, 'b', 5, 'c', 8, 'd', 20)
Out[294]: 4

In [295]: r.zrange('channel', 0, -1, withscores=True)
Out[295]: [(b'a', 0.0), (b'b', 5.0), (b'c', 8.0), (b'd', 20.0)]

对于
redis py
,在
zrange()
中有一个可选参数,如下所示:

zrange(名称、开始、结束、描述=False、分数=False、分数\u cast\u func=)

从排序集名称返回以升序排序的开始和结束之间的值范围

withscores
指示返回分数和值。返回类型是(值、分数)对的列表

例如:

In [292]: import redis

In [293]: r = redis.Redis()

In [294]: r.zadd('channel', 'a', 0, 'b', 5, 'c', 8, 'd', 20)
Out[294]: 4

In [295]: r.zrange('channel', 0, -1, withscores=True)
Out[295]: [(b'a', 0.0), (b'b', 5.0), (b'c', 8.0), (b'd', 20.0)]

您正在使用redis py吗?在
zrange()
中有一个可选参数
withscore
,可以精确地获得该输出。请参阅。您正在使用redis py吗?在
zrange()
中有一个可选参数
withscore
,可以精确地获得该输出。看。