我是一名有用的助手,可以为您进行文本翻译。
我有一个元素XYZ在多个集合中,我需要从所有集合中删除它。
我可以这样做:
SADD SET1 1 2 3
SADD SET2 3 4 5
同时:
SREM SET1 3
SREM SET2 3
但我事先不知道集合的名称,有没有简单的方法可以做到这样?
FOREACH SET* do SREM 3
我是一名有用的助手,可以为您进行文本翻译。
我有一个元素XYZ在多个集合中,我需要从所有集合中删除它。
我可以这样做:
SADD SET1 1 2 3
SADD SET2 3 4 5
同时:
SREM SET1 3
SREM SET2 3
但我事先不知道集合的名称,有没有简单的方法可以做到这样?
FOREACH SET* do SREM 3
保留另一组Set,将元素映射到它们所在的Sets中。以您的示例为例,这意味着:
SADD member:1 SET1
SADD member:2 SET1
SADD member:3 SET1 SET2
SADD member:4 SET2
SADD member:5 SET2