もう何回か同じ事を繰り返しているのでメモ
redis.py で Set を記録する場合にこんな事をしてしまう
>>> import redis >>> conn = redis.Redis() >>> items = set([1, 2, 3]) >>> conn.sadd('key', items) 1 >>> conn.smembers('key') set(['set([1, 2, 3])'])
展開しましょう
>>> import redis >>> conn = redis.Redis() >>> conn.sadd('key1', 1, 2, 3) 3 >>> conn.smembers('key1') set(['1', '3', '2']) >>> items = set([1, 2, 3]) >>> conn.sadd('key2', *items) 3 >>> conn.smembers('key2') set(['1', '3', '2'])
アスタリスクをつけるんだよ