>> Why do you think they are not? > > Because they aren't. You even mentioned that a few operations that > aren't atomic.
OTOH, the OP specifically asked for .append() and .pop(), which are atomic. Regards, Martin -- http://mail.python.org/mailman/listinfo/python-list