reverseについて
わたくしもはまりました。
まず、list.reverse()が破壊的メソッドである点でひとはまり。
次に、reversed()がイテレータを返すところでふたはまり。
lambdaを駆使してなんとかしようとしたり。
しかし、
http://inforno.net/articles/2007/05/13/python-reversed-list
で意外な解決法が紹介されていた。
list[::-1]
当然あるべき機能が類推困難な実装になっていると困ってしまいます。
似たような例にshift()は無くてpop(0)の件とか。
追記
uniqueも無いと思ったら
http://franks543.blogspot.com/2007/08/make-list-unique-in-python.html
でいい方法が。むしろ他のところが気になるblogデスがw
list(set([1, 2, 2, 3, 3]))