Ich denke, Sie stoßen auf eine Semantik, die der Unterscheidung zwischen list.append() ähnelt und list.extend() . Ich weiß, dass das bei mir funktioniert:
myredis.lpush('foo', *[1,2,3,4])
... beachten Sie den Operator * (map-over), der der Liste vorangestellt ist!