If "there should be one-- and preferably only one --obvious way to do it" then my_list.clear() is more obvious than del my_list[:]. Honestly I'm a little surprised that such a topic hasn't been raised before. --- Giampaolo http://code.google.com/p/pyftpdlib